summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-03-06 23:07:15 -0700
committermo khan <mo.khan@gmail.com>2020-03-06 23:07:15 -0700
commit3556e00d2fd7f007db4cac985ae599411a350c65 (patch)
treef3679dbd0fe3e7333d9e26c6b9d035b9aee3fafb /spec
parentb823a7113e4ad754a187eaaf4d6700151e035031 (diff)
Fix python/pip specs
Diffstat (limited to 'spec')
-rw-r--r--spec/integration/python/pip_spec.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/integration/python/pip_spec.rb b/spec/integration/python/pip_spec.rb
index a8e4b91..9c565a9 100644
--- a/spec/integration/python/pip_spec.rb
+++ b/spec/integration/python/pip_spec.rb
@@ -47,18 +47,18 @@ RSpec.describe "pip" do
end
end
- ['2', '3'].each do |python_version|
+ [{ version: '2', commit: '04dce91b' }, { version: '3', commit: '48e250a1' }].each do |python|
['1.0', '1.1', '2.0'].each do |report_version|
- context "when generating a `#{report_version}` report using Python `#{python_version}`" do
+ context "when generating a `#{report_version}` report using Python `#{python[:version]}`" do
let(:url) { "https://gitlab.com/gitlab-org/security-products/tests/#{language}-#{package_manager}.git" }
let(:language) { 'python' }
let(:package_manager) { 'pip' }
- let(:environment) { { 'LM_REPORT_VERSION' => report_version, 'LM_PYTHON_VERSION' => python_version } }
+ let(:environment) { { 'LM_REPORT_VERSION' => report_version, 'LM_PYTHON_VERSION' => python[:version] } }
it 'matches the expected report' do
- runner.clone(url, branch: '48e250a1')
+ runner.clone(url, branch: python[:commit])
report = runner.scan(env: environment)
- content = fixture_file_content("expected/#{language}/#{python_version}/#{package_manager}/v#{report_version}.json")
+ content = fixture_file_content("expected/#{language}/#{python[:version]}/#{package_manager}/v#{report_version}.json")
expect(report).to eq(JSON.parse(content, symbolize_names: true))
expect(report).to match_schema(version: report_version)
end