spek v2.0.9 Release NotesRelease Date: 2019-12-09 // about 1 month ago
🚀 A minor release to support the release of IntelliJ IDEA 2019.3 (see #809).
🆕 New features
💅 (#799) New fixture aliases added to the gherkin style
💅 The following aliases are now available in the gherkin style:
💅 The aliased fixtures will be deprecated in the context of the
(#798) Usage of CachingMode.GROUP is now considered an error
This mode was replaced by
Previous changes from v2.0.8
🔀 Artifacts are now synced to maven central
👀 See #764 for more details.
🚀 Test timeouts were added in
2.0.3but it was hard to configure and there was no way to disable it - causing issues when using a debugger. This release includes several improvements to this feature.
Setting timeouts globally
🔧 (#769) On the JVM the global timeout can be configured via the system property
⏱ (#792) A value of
0will disable the timeout.
🆕 New fixtures
afterEachGroupfixtures are now available. They are invoked for every group including the group where they are declared (similar to how
💅 (#787) The fixture aliases
afterEachin the specification style are now deprecated.
Scope value (aka memoized) access are now stricter
👀 (#789) Scope values will now throw an exception when accessed in the wrong context. A good example is accessing a scope value with
beforeGroupfixture. See ticket for the motivation and more details.
✅ LifecycleListener now reports test failures.
👀 See #761 for the motivation and more details.
🛠 Other fixes/changes