spec/pmd_spec.rb in danger-pmd-0.1.0 vs spec/pmd_spec.rb in danger-pmd-0.1.1

- old
+ new

@@ -27,11 +27,11 @@ it "Check default report files paths" do expect(@pmd.report_files).to eq(["app/build/reports/pmd/pmd.xml"]) end it "Set custom report files paths" do - custom_report_paths = %w(custom-path/pmd_report_1.xml custom-path/pmd_report_2.xml) + custom_report_paths = ["custom-path/pmd_report_1.xml", "custom-path/pmd_report_2.xml"] @pmd.report_files = custom_report_paths expect(@pmd.report_files).to eq(custom_report_paths) end it "Check default Gradle task" do @@ -42,20 +42,20 @@ custom_task = "pmdStagingDebug" @pmd.gradle_task = custom_task expect(@pmd.gradle_task).to eq(custom_task) end + it "Check default skip Gradle task" do + expect(@pmd.skip_gradle_task).to eq(false) + end + it "Skip Gradle task" do skip_gradle_task = true @pmd.skip_gradle_task = skip_gradle_task expect(@pmd.skip_gradle_task).to eq(skip_gradle_task) end - it "Check default skip Gradle task" do - expect(@pmd.skip_gradle_task).to eq(false) - end - it "Report with report file" do target_files = [ "/Users/developer/sample/app/src/main/java/com/android/sample/MainActivity.java", "/Users/developer/sample/app/src/main/java/com/android/sample/Tools.java", "/Users/developer/sample/app/src/test/java/com/android/sample/ExampleUnitTest.java", @@ -161,11 +161,11 @@ "/Users/developer/sample/app/src/test/java/com/android/sample/ExampleUnitTest.java", "/Users/developer/sample/app/src/test/java/com/android/sample/ToolsTest.java" ] allow_any_instance_of(Danger::DangerPmd).to receive(:target_files).and_return(target_files) - @pmd.report_files = %w(spec/fixtures/pmd_report.xml spec/fixtures/**/pmd_sub_report.xml) + @pmd.report_files = ["spec/fixtures/pmd_report.xml", "spec/fixtures/**/pmd_sub_report.xml"] @pmd.skip_gradle_task = true pmd_issues = @pmd.report expect(pmd_issues).not_to be_nil expect(pmd_issues.length).to be(6) @@ -255,10 +255,11 @@ @pmd.report_file = "spec/fixtures/custom/pmd_report.xml" @pmd.skip_gradle_task = true pmd_issues = @pmd.report expect(pmd_issues).not_to be_nil - expect(pmd_issues.length).to be(0) + expect(pmd_issues.length).to be(1) + expect(pmd_issues[0]).to eq("Could not find matching PMD report files for [\"spec/fixtures/custom/pmd_report.xml\"] inside current directory") end end end end