Releases: lambdaisland/kaocha
Releases Β· lambdaisland/kaocha
v1.81.1290
Added
- Smoke tests for babashka on CI
Changed
- The
-load
and-run
multimethods now use Kaocha's own hierarchy, rather
than the global one. (Needed to support the new doctests type)
v1.80.1274
Fixed
- Fix regression in the notifier plugin
v1.79.1270
Added
- Kaocha is now compatible with Babashka. Running under Babashka is most useful
for validating your Clojure code runs correctly on Babashka, but it may also
be faster for some test suites because of reduced start up time.
Fixed
Changed
v1.78.1249
Fixed
- Fix issue with
--watch
and Neovim by bumping Beholder to1.0.2
v1.77.1236
Fixed
- Fix bug causing namespaces to not be loaded if an alias was already created for them using
:as-alias
v1.76.1230
Added
kaocha.repl/config
accepts a:profile
key when specifying extra options.
Fixed
- Configuration errors and circular dependencies are reported as warnings,
rather than causing the entire watcher to crash. (thanks
@frenchy64) - Fix bug added in #384:
assertions in the tail position of an each fixture would return the result
of the assertion instead of the testable object with the merged report data.
(thanks @NoahTheDuke)
Changed
v1.75.1190
Added
kaocha.plugin.capture-output/bypass
macro, for temporarily bypassing output
capturing
Fixed
Changed
v1.74.1181
Changed
- Dependency version bumps
v1.73.1175
Fixed
- Ensure reloading errors are printed in watch mode when the first test suite is disabled. (thanks @frenchy64)
- Using a try-catch (without rethrowing) in an
:each
fixture could swallow
thrown exceptions, resulting in a test being treated as passing when it should
have been reported as an error. Fixed by changing how:each
fixtures wrap
the test function in execution. (thanks
@NoahTheDuke) - Fix crash on Windows when using
--watch
with the default Beholder watcher.