32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# File 'lib/spree/testing_support/authorization_helpers.rb', line 32
def stub_authorization!
permission_set = build_permission_set
before(:all) do
Spree.permissions.assign(:admin, permission_set)
end
after(:all) do
Spree.permissions.unassign(:admin, permission_set)
end
let(:admin_user) { FactoryBot.create(:admin_user) }
before do
if defined?(Spree::Admin::BaseController)
allow_any_instance_of(Spree::Admin::BaseController).to receive(:try_spree_current_user).and_return(admin_user)
end
end
end
|