Skip to content

0.12.4

Compare
Choose a tag to compare
@agourlay agourlay released this 19 Jun 10:56
· 2328 commits to master since this release

This release contains a breaking change regarding ignored scenario.

  • In order to improve the documentation of ignored scenario, it is now necessary to provide a String reason, explaining why the scenario is disabled, through a new DSL. (thanks @peter-gerhard #132)
Scenario("title", ignored = true){
  ...
}

becomes

Scenario("title").ignoredBecause("Ignored for a good reason"){
  ...
}
  • New feature to mark a scenario as pending without steps definition. (1fc6bc1)
Scenario("a great test case to remember") pending
  • Introduces two new abstract step types, ValueStep and SimpleWrapperStep, to facilitate the creation of concrete steps (#131)

  • Resolves expectedString in JsonStepBuilder.containsString (cfdb67b)

  • Improves error reporting of Concurrently step by reporting how many tasks actually completed in case of timeout (e9e77fd)

"Concurrently block did not reach completion in time: 2/3 finished"
  • Improves diff. of ordered and unorder collection assertions (2f4bd2d)

  • Fix broken cornichon-experimental module due to wrong file fingerprint (c6c68aa)

  • Fix incomplete Session merging by doing a deep merge. (abbbab0)

  • Performance improvements mostly by removing unecessary allocations (aa42287, 31d4b6b, 3c5278f, a19acd2)