blob: 589533c51c6106d025e4fc5d78f3a3b88e19ebdd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
RSpec.describe "spotbugs" do
subject do
docker.build(tag: docker_image)
docker.run(image: docker_image, project_path: project.path)
JSON.parse(project.path.join('gl-sast-report.json').read)
end
let(:docker) { Docker.new(pwd: Pathname.pwd.join('src/spotbugs')) }
let(:docker_image) { 'spotbugs:latest' }
let(:project) { Project.new }
around(:each) do |example|
project.mount(dir: fixture_file('java/maven/custom-tls'))
example.run
project.cleanup
end
specify do
expect(subject).not_to be_nil
expect(subject['version']).to eql('3.0')
end
end
|