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.