Module: Workarea::IntegrationTest::Configuration

Extended by:
ActiveSupport::Concern
Includes:
TestCase::Setup, TestCase::Teardown
Included in:
Workarea::IntegrationTest, PerformanceTest, SystemTest
Defined in:
lib/workarea/integration_test.rb

Instance Method Summary collapse

Instance Method Details

#set_current_admin(user) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/workarea/integration_test.rb', line 22

def set_current_admin(user)
  Workarea::ApplicationController.subclasses.each do |klass|
    if klass.method_defined?(:current_admin)
      klass.any_instance.stubs(:current_admin).returns(user)
    end
  end
end

#set_current_user(user) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/workarea/integration_test.rb', line 14

def set_current_user(user)
  Workarea::ApplicationController.subclasses.each do |klass|
    if klass.method_defined?(:current_user)
      klass.any_instance.stubs(:current_user).returns(user)
    end
  end
end