summaryrefslogtreecommitdiff
path: root/spec/unit/java
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-04-12 17:05:10 -0600
committermo khan <mo.khan@gmail.com>2020-04-12 17:05:10 -0600
commit2738ba83990e98fb712f1b9a09b991c023523047 (patch)
tree8b1bf47297c334d1bd303effbe5cc212a078edda /spec/unit/java
parentd76bb7f28ffa1bbaeb0b2906729d31eacbc5a9f9 (diff)
Collapse java maven license plugin
Diffstat (limited to 'spec/unit/java')
-rw-r--r--spec/unit/java/license_plugin_spec.rb29
1 files changed, 0 insertions, 29 deletions
diff --git a/spec/unit/java/license_plugin_spec.rb b/spec/unit/java/license_plugin_spec.rb
deleted file mode 100644
index c05ebcc..0000000
--- a/spec/unit/java/license_plugin_spec.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-# frozen_string_literal: true
-
-RSpec.describe Spandx::Java::LicensePlugin do
- subject { described_class.new }
-
- describe '#enhance' do
- context 'when the dependency is not managed by the `maven` 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: :maven, name: 'junit:junit', version: '3.8.1', expected: ['CPL-1.0'] },
- ].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