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