diff options
| author | mo khan <mo.khan@gmail.com> | 2020-09-16 16:55:47 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-09-16 16:55:47 -0600 |
| commit | 46b002a96345ce18b0f7a95ef00fca1c34cb9298 (patch) | |
| tree | 439e5f5c032028325e12458348f6ec545d684066 /spec/support/with_scanner_context.rb | |
| parent | 5ee9702d444039efe088a524d0213f7c29a0dff1 (diff) | |
test: scan java-maven test project
Diffstat (limited to 'spec/support/with_scanner_context.rb')
| -rw-r--r-- | spec/support/with_scanner_context.rb | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/spec/support/with_scanner_context.rb b/spec/support/with_scanner_context.rb deleted file mode 100644 index c9f167d..0000000 --- a/spec/support/with_scanner_context.rb +++ /dev/null @@ -1,23 +0,0 @@ -# frozen_string_literal: true -RSpec.shared_context 'with scanner' do - subject { project.report_for(type: report_type) } - - let(:docker) { Docker.new(pwd: Pathname.pwd.join("src/#{scanner}")) } - let(:docker_image) { "#{scanner}:latest" } - let(:scanner) { raise "`scanner` not specified. Choose: #{Pathname.pwd.glob('src/*').map(&:basename).join(', ')}" } - let(:project) { Project.new } - let(:env) { {} } - let(:report_types) { { 'gemnasium-maven' => :dependency_scanning, 'spotbugs' => :sast } } - let(:report_type) { report_types.fetch(scanner) } - - around do |example| - project.mount(dir: fixture_file(project_fixture)) - docker.run(image: docker_image, project_path: project.path, env: env) - example.run - project.cleanup - end -end - -RSpec.configure do |config| - config.include_context 'with scanner' -end |
