summaryrefslogtreecommitdiff
path: root/spec/unit/python
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/python')
-rw-r--r--spec/unit/python/license_plugin_spec.rb29
1 files changed, 0 insertions, 29 deletions
diff --git a/spec/unit/python/license_plugin_spec.rb b/spec/unit/python/license_plugin_spec.rb
deleted file mode 100644
index 1a531c0..0000000
--- a/spec/unit/python/license_plugin_spec.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-# frozen_string_literal: true
-
-RSpec.describe Spandx::Python::LicensePlugin do
- subject { described_class.new }
-
- describe '#enhance' do
- context 'when the dependency is not managed by the `pypi` package manager' do
- let(:dependency) { ::Spandx::Core::Dependency.new(package_manager: :rubygems, name: 'spandx', version: '0.1.0') }
-
- specify { expect(subject.enhance(dependency)).to eql(dependency) }
- end
-
- [
- { package_manager: :pypi, name: 'six', version: '1.14.0', expected: ['MIT'] },
- ].each do |item|
- context "#{item[:package_manager]}-#{item[:name]}-#{item[:version]}" do
- let(:dependency) { ::Spandx::Core::Dependency.new(package_manager: item[:package_manager], name: item[:name], version: item[:version]) }
-
- let(:results) do
- VCR.use_cassette("#{item[:package_manager]}-#{item[:name]}-#{item[:version]}") do
- subject.enhance(dependency).licenses
- end
- end
-
- specify { expect(results.map(&:id)).to match_array(item[:expected]) }
- end
- end
- end
-end