diff options
| author | mo khan <mo.khan@gmail.com> | 2020-04-12 17:11:19 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-04-12 17:11:48 -0600 |
| commit | 82e8b354dece7fe41e3e72f33acbc8cf936476a4 (patch) | |
| tree | 83adb5284c90d2952e48b7d891ed8a0af168af29 /spec/unit/python | |
| parent | 1007d3ab2ae8debee887346f5c45e0a7e667d4d5 (diff) | |
Collapse python license plugin
Diffstat (limited to 'spec/unit/python')
| -rw-r--r-- | spec/unit/python/license_plugin_spec.rb | 29 |
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 |
