Persistent failure in spec/policies/group_policy_spec.rb on MySQL
1) GroupPolicy owner should be allowed :create_subgroup
Failure/Error: permissions.each { |p| is_expected.to be_allowed(p) }
expected `#<GroupPolicy (@user25 : Group/25)>.allowed?(:create_subgroup)` to return true, got false
# ./spec/policies/group_policy_spec.rb:42:in `block in expect_allowed'
# ./spec/policies/group_policy_spec.rb:42:in `each'
# ./spec/policies/group_policy_spec.rb:42:in `expect_allowed'
# ./spec/policies/group_policy_spec.rb:111:in `block (3 levels) in <top (required)>'
2) GroupPolicy admin should be allowed :create_subgroup
Failure/Error: permissions.each { |p| is_expected.to be_allowed(p) }
expected `#<GroupPolicy (@user31 : Group/31)>.allowed?(:create_subgroup)` to return true, got false
# ./spec/policies/group_policy_spec.rb:42:in `block in expect_allowed'
# ./spec/policies/group_policy_spec.rb:42:in `each'
# ./spec/policies/group_policy_spec.rb:42:in `expect_allowed'
# ./spec/policies/group_policy_spec.rb:122:in `block (3 levels) in <top (required)>'
Finished in 4.08 seconds (files took 35.93 seconds to load)
15 examples, 2 failures, 6 pending
Failed examples:
rspec ./spec/policies/group_policy_spec.rb:107 # GroupPolicy owner should be allowed :create_subgroup
rspec ./spec/policies/group_policy_spec.rb:118 # GroupPolicy admin should be allowed :create_subgroup
I think we need to omit :create_subgroup
when on MySQL.