diff options
Diffstat (limited to 'spec/integration/python')
| -rw-r--r-- | spec/integration/python/pip_spec.rb | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/spec/integration/python/pip_spec.rb b/spec/integration/python/pip_spec.rb index cead027..3d6b82f 100644 --- a/spec/integration/python/pip_spec.rb +++ b/spec/integration/python/pip_spec.rb @@ -47,39 +47,19 @@ RSpec.describe "pip" do end context 'with BSD licenses dependencies' do - let(:requirements) { %w(webencodings idna click EasyProcess).join("\n") } - - it 'finds proper versions of BSD license' do - runner.add_file('requirements.txt', requirements) - - report = runner.scan - - expect(report.licenses_for('webencodings')).to eq(['BSD']) - end - - it 'finds proper versions of BSD license' do - runner.add_file('requirements.txt', requirements) - - report = runner.scan - - expect(report.licenses_for('idna')).to eq(['BSD-like']) - end + let(:requirements) { %w[webencodings idna click EasyProcess].join("\n") } it 'finds proper versions of BSD license' do runner.add_file('requirements.txt', requirements) report = runner.scan + expect(report.licenses_for('webencodings')).to eq(['bsd']) + expect(report.licenses_for('idna')).to eq(['bsd-like']) + expect(report.licenses_for('EasyProcess')).to eq(['bsd']) + expect(report.licenses_for('PyVirtualDisplay')).to eq(['bsd']) expect(report.licenses_for('click')).to eq(['BSD-3-Clause']) end - - it 'finds proper versions of BSD license' do - runner.add_file('requirements.txt', requirements) - - report = runner.scan - - expect(report.licenses_for('EasyProcess')).to eq(['BSD']) - end end [{ version: '2', commit: '04dce91b' }, { version: '3', commit: '48e250a1' }].each do |python| |
