summaryrefslogtreecommitdiff
path: root/spec/unit/python
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-04-12 17:11:19 -0600
committermo khan <mo.khan@gmail.com>2020-04-12 17:11:48 -0600
commit82e8b354dece7fe41e3e72f33acbc8cf936476a4 (patch)
tree83adb5284c90d2952e48b7d891ed8a0af168af29 /spec/unit/python
parent1007d3ab2ae8debee887346f5c45e0a7e667d4d5 (diff)
Collapse python license plugin
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