Releases: clojure-expectations/clojure-test
Releases · clojure-expectations/clojure-test
2.2.214
- Address #41 by deprecating the implicit
expect
form ofdefexpect
and printing an obnoxious warning when it is used. This form ofdefexpect
will be removed in a future release! - PR #40 @NoahTheDuke reduces the amount of code generated for
?=
(and, in turn, formore-of
), allowing for more complex tests.
2.1.208
- Address #39 by ignoring qualifier on Expectations' macros. This is potentially breaking but is often required during migration to another test framework, as you may have to use aliased names to avoid collisions (to LazyTest, for example).
- Address #36 by expanding
side-effects
documentation, and mentioningwith-redefs
. - Expose
run-test
andrun-test-var
fromclojure.test
(Clojure 1.11). - Update dev/test dependencies.
2.1.201
2.1.188
2.1.182
- Improved failure reporting: most failures now provide an additional message describing the failure as well as improving how the expected and actual values are displayed (primarily hiding
=?
and showing a more accurate/intuitive test form). - Update
deps.edn
to use:main-args
(instead of:main-opts
) for parameterized tasks inbuild.clj
-- see Running Tasks based on Aliases - Drop support for Java 8 (it may continue to work but it is no longer tested).
- Update dependencies to latest stable versions.
2.0.165
2.0.160
2.0.157
Fix a regression in how class names were treated as predicates in expectations.