diff options
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/spotbugs_spec.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/spotbugs_spec.rb b/spec/spotbugs_spec.rb new file mode 100644 index 0000000..589533c --- /dev/null +++ b/spec/spotbugs_spec.rb @@ -0,0 +1,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 |
