diff options
Diffstat (limited to 'spec/graphql/types/packages/package_details_type_spec.rb')
-rw-r--r-- | spec/graphql/types/packages/package_details_type_spec.rb | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/spec/graphql/types/packages/package_details_type_spec.rb b/spec/graphql/types/packages/package_details_type_spec.rb index ceeb000ff85..d5688fc64c5 100644 --- a/spec/graphql/types/packages/package_details_type_spec.rb +++ b/spec/graphql/types/packages/package_details_type_spec.rb @@ -3,6 +3,10 @@ require 'spec_helper' RSpec.describe GitlabSchema.types['PackageDetailsType'] do + specify { expect(described_class.description).to eq('Represents a package details in the Package Registry') } + + specify { expect(described_class).to require_graphql_authorizations(:read_package) } + it 'includes all the package fields' do expected_fields = %w[ id name version created_at updated_at package_type tags project @@ -13,13 +17,4 @@ RSpec.describe GitlabSchema.types['PackageDetailsType'] do expect(described_class).to include_graphql_fields(*expected_fields) end - - it 'overrides the pipelines field' do - field = described_class.fields['pipelines'] - - expect(field).to have_graphql_type(Types::Ci::PipelineType.connection_type) - expect(field).to have_graphql_extension(Gitlab::Graphql::Extensions::ExternallyPaginatedArrayExtension) - expect(field).to have_graphql_resolver(Resolvers::PackagePipelinesResolver) - expect(field).not_to be_connection - end end |