diff options
Diffstat (limited to 'spec/services/packages/nuget/metadata_extraction_service_spec.rb')
-rw-r--r-- | spec/services/packages/nuget/metadata_extraction_service_spec.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/spec/services/packages/nuget/metadata_extraction_service_spec.rb b/spec/services/packages/nuget/metadata_extraction_service_spec.rb index 79428b58bd9..8eddd27f8a2 100644 --- a/spec/services/packages/nuget/metadata_extraction_service_spec.rb +++ b/spec/services/packages/nuget/metadata_extraction_service_spec.rb @@ -21,7 +21,8 @@ RSpec.describe Packages::Nuget::MetadataExtractionService do version: '12.0.3' } ], - package_tags: [] + package_tags: [], + package_types: [] } it { is_expected.to eq(expected_metadata) } @@ -47,6 +48,16 @@ RSpec.describe Packages::Nuget::MetadataExtractionService do end end + context 'with package types' do + let(:nuspec_filepath) { 'packages/nuget/with_package_types.nuspec' } + + it { is_expected.to have_key(:package_types) } + + it 'extracts package types' do + expect(subject[:package_types]).to include('SymbolsPackage') + end + end + context 'with a nuspec file with metadata' do let(:nuspec_filepath) { 'packages/nuget/with_metadata.nuspec' } |