From ecdba1fa4e91562a78e9e581e46dadb0da5aee62 Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Fri, 4 Sep 2020 14:19:50 +0100 Subject: [PATCH] For some reason the factory create(:admin_user) is not working here, this new version works --- spec/models/spree/ability_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index 7534871faf..c20fda569c 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -726,7 +726,7 @@ describe Spree::Ability do let(:manage_actions) { [:admin, :index, :read, :update, :bulk_update, :bulk_reset] } describe "when admin" do - let(:user) { create(:admin_user) } + before { user.spree_roles << Spree::Role.find_or_create_by!(name: 'admin') } it "should have permission" do is_expected.to have_ability(manage_actions, for: variant_override)