diff options
| author | mo khan <mo.khan@gmail.com> | 2020-04-12 11:45:35 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-04-12 11:45:35 -0600 |
| commit | 1aa23fba5c3f2633121ac49334797e1fe481da3c (patch) | |
| tree | 68fb242f2215e9e297c69ee5ba8c4cc2d5433cf9 /spec/unit/core | |
| parent | 0d980c013912a85e3313f564b1a5f865dfed5a60 (diff) | |
Extract license plugin for rubygems
Diffstat (limited to 'spec/unit/core')
| -rw-r--r-- | spec/unit/core/dependency_spec.rb | 20 |
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') } |
