Sha256: f3ce24d8790138da6455d63009fd43c2ed133d3ae24fe623eafd22bd476650c8

Contents?: true

Size: 530 Bytes

Versions: 6

Compression:

Stored size: 530 Bytes

Contents

require 'test_helper_dummy'

module UsersControllerTests
  extend ActiveSupport::Concern
  included do
    it 'works' do
      get :index
      assert_select 'h1', "All #{User.count} Users"
    end

    it 'redirects' do
      put_update_0
      assert_redirected_to users_url
    end

    private

    def put_update_0
      put :update, params: { id: 0 }
    end
  end
end

class UsersControllerTest < ActionController::TestCase
  include UsersControllerTests
end

describe UsersController do
  include UsersControllerTests
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
minitest-spec-rails-7.4.1 test/dummy_tests/users_controller_test.rb
minitest-spec-rails-7.4.0 test/dummy_tests/users_controller_test.rb
minitest-spec-rails-7.3.0 test/dummy_tests/users_controller_test.rb
minitest-spec-rails-7.2.0 test/dummy_tests/users_controller_test.rb
minitest-spec-rails-7.1.0 test/dummy_tests/users_controller_test.rb
minitest-spec-rails-7.0.0 test/dummy_tests/users_controller_test.rb