Module: Spree::TestingSupport::AuthorizationHelpers::Request

Defined in:
lib/spree/testing_support/authorization_helpers.rb

Defined Under Namespace

Classes: BarAbility, SuperAbility

Instance Method Summary collapse

Instance Method Details

#stub_authorization!Object



33
34
35
36
37
38
39
40
41
42
# File 'lib/spree/testing_support/authorization_helpers.rb', line 33

def stub_authorization!
  after(:all) do
    ability = Spree::TestingSupport::AuthorizationHelpers::Request::SuperAbility
    Spree::Ability.remove_ability(ability)
  end
  before(:all) do
    ability = Spree::TestingSupport::AuthorizationHelpers::Request::SuperAbility
    Spree::Ability.register_ability(ability)
  end
end

#stub_bar_authorization!Object



44
45
46
47
48
49
50
51
52
53
# File 'lib/spree/testing_support/authorization_helpers.rb', line 44

def stub_bar_authorization!
  after(:all) do
    ability = Spree::TestingSupport::AuthorizationHelpers::Request::BarAbility
    Spree::Ability.remove_ability(ability)
  end
  before(:all) do
    ability = Spree::TestingSupport::AuthorizationHelpers::Request::BarAbility
    Spree::Ability.register_ability(ability)
  end
end