summaryrefslogtreecommitdiff
path: root/spec/graphql/types/permission_types/issue_spec.rb
diff options
context:
space:
mode:
authorBob Van Landuyt <bob@vanlanduyt.co>2019-04-01 10:55:33 +0200
committerBob Van Landuyt <bob@vanlanduyt.co>2019-04-01 10:55:33 +0200
commite756dca0c5f32c2507fc2ef23c89c6e36e0e1b4c (patch)
tree0b4bfa3a4aea7f575c031303ec8985fecfa7ed28 /spec/graphql/types/permission_types/issue_spec.rb
parent093629fedc43e8b481c6626765e3fcf0603add17 (diff)
downloadgitlab-ce-e756dca0c5f32c2507fc2ef23c89c6e36e0e1b4c.tar.gz
Extra permissions in Project & Issue GraphQL
Allow extra permissions for the `Types::ProjectType` and `Types:IssueType` GraphQL types. As we'll be adding more permissions in CE. Now this spec only validates if all the expected permissions are present, but it will not fail if there are more.
Diffstat (limited to 'spec/graphql/types/permission_types/issue_spec.rb')
-rw-r--r--spec/graphql/types/permission_types/issue_spec.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/graphql/types/permission_types/issue_spec.rb b/spec/graphql/types/permission_types/issue_spec.rb
index c3f84629aa2..f0fbeda202f 100644
--- a/spec/graphql/types/permission_types/issue_spec.rb
+++ b/spec/graphql/types/permission_types/issue_spec.rb
@@ -7,6 +7,8 @@ describe Types::PermissionTypes::Issue do
:create_note, :reopen_issue
]
- expect(described_class).to have_graphql_fields(expected_permissions)
+ expected_permissions.each do |permission|
+ expect(described_class).to have_graphql_field(permission)
+ end
end
end