summaryrefslogtreecommitdiff
path: root/spec/support/with_scanner_context.rb
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-09-16 16:55:47 -0600
committermo khan <mo.khan@gmail.com>2020-09-16 16:55:47 -0600
commit46b002a96345ce18b0f7a95ef00fca1c34cb9298 (patch)
tree439e5f5c032028325e12458348f6ec545d684066 /spec/support/with_scanner_context.rb
parent5ee9702d444039efe088a524d0213f7c29a0dff1 (diff)
test: scan java-maven test project
Diffstat (limited to 'spec/support/with_scanner_context.rb')
-rw-r--r--spec/support/with_scanner_context.rb23
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