Skip to content

Commit

Permalink
chore: Add a test + update docs on JUnit 4 report dir default #1836
Browse files Browse the repository at this point in the history
  • Loading branch information
rholshausen committed Nov 14, 2024
1 parent 3e501f5 commit 9f6b209
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
3 changes: 2 additions & 1 deletion provider/junit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -616,7 +616,8 @@ JUnit mechanism. Additional reports can be generated from the tests.
## Enabling additional reports via annotations on the test classes

A `@VerificationReports` annotation can be added to any pact test class which will control the verification output. The
annotation takes a list report types and an optional report directory (defaults to "target/pact/reports").
annotation takes a list report types and an optional report directory (defaults to "target/pact/reports" for Maven
builds and "build/pact/reports" with Gradle).
The currently supported report types are `console`, `markdown` and `json`.

For example:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,10 @@ class HttpTargetSpec extends Specification {
httpTarget.setupReporters(verifier)

then:
1 * verifier.setReporters { r -> r*.class*.simpleName == ['AnsiConsoleReporter', 'MarkdownReporter'] }
1 * verifier.setReporters { r ->
r*.class*.simpleName == ['AnsiConsoleReporter', 'MarkdownReporter']
r*.reportDir == ['build/pacts/reports' as File, 'build/pacts/reports' as File]
}
}

@SuppressWarnings('ClosureStatementOnOpeningLineOfMultipleLineClosure')
Expand Down

0 comments on commit 9f6b209

Please sign in to comment.