From 82e8b354dece7fe41e3e72f33acbc8cf936476a4 Mon Sep 17 00:00:00 2001 From: mo khan Date: Sun, 12 Apr 2020 17:11:19 -0600 Subject: Collapse python license plugin --- spec/unit/python/license_plugin_spec.rb | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 spec/unit/python/license_plugin_spec.rb (limited to 'spec/unit/python') 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 -- cgit v1.2.3