Releases: clojure-expectations/clojure-test
Releases · clojure-expectations/clojure-test
Release list
2.2.214
- Address #41 by deprecating the implicit
expectform ofdefexpectand printing an obnoxious warning when it is used. This form ofdefexpectwill 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-effectsdocumentation, and mentioningwith-redefs. - Expose
run-testandrun-test-varfromclojure.test(Clojure 1.11). - Update dev/test dependencies.
2.1.201
2.1.188
- Address #29 by providing a "hook" for
more-of. - Update
tools.buildto 0.9.6 (and get rid oftemplate/pom.xmlin favor of new:pom-dataoption tob/write-pom).
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.ednto 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
- Fix #28 by recognizing qualified calls to
expect(to suppress legacy behavior in more cases). - Update
build-cljto v0.8.0.
2.0.157
Fix a regression in how class names were treated as predicates in expectations.
2.0.156
2.0.143
- Fix #23 by adding support for set-
in-set expectations. - Documentation updates.
- Build deps updates.