| ... | ... | @@ -19,13 +19,13 @@ describe Types::PermissionTypes::BasePermissionType do |
|
|
|
|
|
|
|
describe '.permission_field' do
|
|
|
|
it 'adds a field for the required permission' do
|
|
|
|
is_expected.to have_graphql_field(:do_stuff)
|
|
|
|
expect(test_type).to have_graphql_field(:do_stuff)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
describe '.ability_field' do
|
|
|
|
it 'adds a field for the required permission' do
|
|
|
|
is_expected.to have_graphql_field(:read_issue)
|
|
|
|
expect(test_type).to have_graphql_field(:read_issue)
|
|
|
|
end
|
|
|
|
|
|
|
|
it 'does not add a resolver block if another resolving param is passed' do
|
| ... | ... | @@ -44,7 +44,7 @@ describe Types::PermissionTypes::BasePermissionType do |
|
|
|
|
|
|
|
describe '.abilities' do
|
|
|
|
it 'adds a field for the passed permissions' do
|
|
|
|
is_expected.to have_graphql_field(:admin_issue)
|
|
|
|
expect(test_type).to have_graphql_field(:admin_issue)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end |