summaryrefslogtreecommitdiff
path: root/spec/unit/core/dependency_spec.rb
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-04-12 11:45:35 -0600
committermo khan <mo.khan@gmail.com>2020-04-12 11:45:35 -0600
commit1aa23fba5c3f2633121ac49334797e1fe481da3c (patch)
tree68fb242f2215e9e297c69ee5ba8c4cc2d5433cf9 /spec/unit/core/dependency_spec.rb
parent0d980c013912a85e3313f564b1a5f865dfed5a60 (diff)
Extract license plugin for rubygems
Diffstat (limited to 'spec/unit/core/dependency_spec.rb')
-rw-r--r--spec/unit/core/dependency_spec.rb20
1 files changed, 3 insertions, 17 deletions
diff --git a/spec/unit/core/dependency_spec.rb b/spec/unit/core/dependency_spec.rb
index 2b32398..3e1695d 100644
--- a/spec/unit/core/dependency_spec.rb
+++ b/spec/unit/core/dependency_spec.rb
@@ -1,27 +1,13 @@
# frozen_string_literal: true
RSpec.describe Spandx::Core::Dependency do
- describe '#licenses' do
- [
- { package_manager: :rubygems, name: 'spandx', version: '0.1.0', expected: ['MIT'] },
- ].each do |item|
- context "#{item[:package_manager]}-#{item[:name]}-#{item[:version]}" do
- subject { described_class.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.licenses
- end
- end
+ subject { described_class.new(package_manager: :nuget, name: 'jive', version: '0.1.0') }
- it { expect(results.map(&:id)).to match_array(item[:expected]) }
- end
- end
+ describe '#licenses' do
+ specify { expect(subject.licenses).to be_empty }
end
describe '#managed_by?' do
- subject { described_class.new(package_manager: :nuget, name: 'jive', version: '0.1.0') }
-
specify { expect(subject).to be_managed_by(:nuget) }
specify { expect(subject).to be_managed_by('nuget') }
specify { expect(subject).not_to be_managed_by('rubygems') }