summaryrefslogtreecommitdiff
path: root/spec/unit/core
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-04-12 17:18:26 -0600
committermo khan <mo.khan@gmail.com>2020-04-12 17:18:26 -0600
commit4753312c2e395b63339650e85509c2630b6f3b37 (patch)
tree15d8480ac1646dba5a899552883d95ad0463ff45 /spec/unit/core
parent5fa890c291b40058028a8ed14046040b1ba2827d (diff)
Fix linter errors
Diffstat (limited to 'spec/unit/core')
-rw-r--r--spec/unit/core/license_plugin_spec.rb15
1 files changed, 7 insertions, 8 deletions
diff --git a/spec/unit/core/license_plugin_spec.rb b/spec/unit/core/license_plugin_spec.rb
index 7a36777..ed36838 100644
--- a/spec/unit/core/license_plugin_spec.rb
+++ b/spec/unit/core/license_plugin_spec.rb
@@ -1,7 +1,8 @@
# frozen_string_literal: true
RSpec.describe Spandx::Core::LicensePlugin do
- subject { described_class.new }
+ subject { described_class.new(catalogue: catalogue) }
+
let(:catalogue) { ::Spandx::Spdx::Catalogue.from_file(fixture_file('spdx/json/licenses.json')) }
describe '#enhance' do
@@ -139,14 +140,12 @@ RSpec.describe Spandx::Core::LicensePlugin do
end
end
- describe "composer dependency" do
- context 'when the metadata includes the detected license' do
- let(:dependency) { ::Spandx::Core::Dependency.new(package_manager: :composer, name: 'spandx/example', version: '0.1.0', meta: { 'license' => ['MIT'] }) }
- let(:results) { subject.enhance(dependency).licenses }
+ context 'when the composer dependency metadata includes the detected license' do
+ let(:dependency) { ::Spandx::Core::Dependency.new(package_manager: :composer, name: 'spandx/example', version: '0.1.0', meta: { 'license' => ['MIT'] }) }
+ let(:results) { subject.enhance(dependency).licenses }
- it 'skips the network lookup' do
- expect(results.map(&:id)).to match_array(['MIT'])
- end
+ it 'skips the network lookup' do
+ expect(results.map(&:id)).to match_array(['MIT'])
end
end
end