diff options
| author | mo khan <mo.khan@gmail.com> | 2020-07-13 09:57:29 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-08-21 16:31:57 -0600 |
| commit | cbc4d1e328fd0e578f038d57fbd6b9354dafa79e (patch) | |
| tree | 99b53a90cd7c0996a2d0993b41eb56a695bcc996 /spec/support | |
| parent | eb11eeb1018c4d32e8dbaf3f734e588205f0671f (diff) | |
Install tools from .deb package
Diffstat (limited to 'spec/support')
| -rw-r--r-- | spec/support/shared.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/spec/support/shared.rb b/spec/support/shared.rb index 298d85d..28eb8c3 100644 --- a/spec/support/shared.rb +++ b/spec/support/shared.rb @@ -3,6 +3,8 @@ RSpec.shared_examples "each report version" do |language, package_manager, branch = 'master'| ['1.0', '1.1', '2.0', '2.1'].each do |version| context "when generating a `#{version}` report for #{package_manager}" do + subject { runner.scan(env: { 'LM_REPORT_VERSION' => version }) } + let(:url) { "https://gitlab.com/gitlab-org/security-products/tests/#{language}-#{package_manager}.git" } let(:expected_content) { JSON.parse(fixture_file_content("expected/#{language}/#{package_manager}/v#{version}.json")) } @@ -11,10 +13,8 @@ RSpec.shared_examples "each report version" do |language, package_manager, branc end it 'matches the expected report' do - actual = runner.scan(env: { 'LM_REPORT_VERSION' => version }) - - expect(JSON.pretty_generate(actual.to_h)).to eq(JSON.pretty_generate(expected_content)) - expect(actual).to match_schema(version: version) + expect(JSON.pretty_generate(subject.to_h)).to eq(JSON.pretty_generate(expected_content)) + expect(subject).to match_schema(version: version) end end end |
