diff options
| author | mo khan <mo.khan@gmail.com> | 2019-10-31 14:04:36 +0000 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2019-10-31 14:04:36 +0000 |
| commit | 18357d73e9b804af4f0ad3e1e866c8c3a8d523b6 (patch) | |
| tree | 41b987bbcf1a9d54f9394c037d60c5328ae628cf /spec | |
| parent | 13fd9dab34909eaf228534e0fd399b845c5e614a (diff) | |
| parent | f9dc40152a4453f9a02ece91c6291c0cc87bd68f (diff) | |
Merge branch 'add-name-mappings' into 'master'v1.8.1
Normalize `Apache License v2.0`
See merge request gitlab-org/security-products/license-management!78
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/license/management/repository_spec.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/license/management/repository_spec.rb b/spec/license/management/repository_spec.rb index dbc0a22..6ebc09e 100644 --- a/spec/license/management/repository_spec.rb +++ b/spec/license/management/repository_spec.rb @@ -23,5 +23,16 @@ RSpec.describe License::Management::Repository do end end end + + [ + ['Apache License v2.0', 'Apache-2.0'], + ].each do |short_name, spdx_id| + context "when mapping a `#{short_name}` license" do + let(:license) { LicenseFinder::License.new(short_name: short_name, matcher: LicenseFinder::License::NoneMatcher.new, url: nil) } + let(:dependency) { double(name: 'x', summary: '', description: '', homepage: '', licenses: [license]) } + + it { expect(subject.item_for(license)['id']).to eql(spdx_id) } + end + end end end |
