Skip to content

Releases: clojure-expectations/clojure-test

2.1.201

07 May 18:09
d76fa82
Compare
Choose a tag to compare
  • Address #35 by treating any symbol starting with expect as an Expectations macro for the 2-argument form.
  • Address #33 by expanding the README introduction.
  • Address #31 by adding more examples to more-of.
  • Update dev/test dependencies.

2.1.188

23 Oct 07:11
Compare
Choose a tag to compare
  • Address #29 by providing a "hook" for more-of.
  • Update tools.build to 0.9.6 (and get rid of template/pom.xml in favor of new :pom-data option to b/write-pom).

2.1.182

30 Sep 05:25
Compare
Choose a tag to compare
  • 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 in build.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

01 Feb 06:06
Compare
Choose a tag to compare
  • Fix #30 by removing build-clj and using raw tools.build.
  • Address #29 by providing a "hook" for more-> (but more work is needed).
  • Address #27 by changing refer'd note in stub macros' docstrings.

2.0.160

26 Mar 20:33
Compare
Choose a tag to compare
  • Fix #28 by recognizing qualified calls to expect (to suppress legacy behavior in more cases).
  • Update build-clj to v0.8.0.

2.0.157

26 Jan 03:14
Compare
Choose a tag to compare

Fix a regression in how class names were treated as predicates in expectations.

2.0.156

20 Jan 00:20
Compare
Choose a tag to compare
  • Address #26 by adding an example combining more-> and more-of around destructuring ex-info data.
  • Fix #24 by using a local (gensym) for the actual value in more and more-> so it is only evaluated once.
  • Update build-clj to v0.6.7 and automate snapshot/release builds.

2.0.143

01 Dec 22:50
Compare
Choose a tag to compare
  • Fix #23 by adding support for set-in-set expectations.
  • Documentation updates.
  • Build deps updates.

2.0.137 (2.0.x "Gold" Release)

08 Nov 00:20
Compare
Choose a tag to compare

The following changes have been made since Alpha 2, back in June:

  • Address #22 by adding clj-kondo.exports (this is just a first pass; the :lint-as mappings will probably be replaced by hooks in the future).
  • Fix #19 by supporting regex/patterns dynamically inside =? (as well as the compile-time support already in expect).
  • Update build-clj to v0.5.0.
  • Switch to build.clj/tools.build for CI/deploy.

2.0.0 Alpha 2

10 Jun 02:52
Compare
Choose a tag to compare
2.0.0 Alpha 2 Pre-release
Pre-release

Mostly a documentation refresh compared to Alpha 1.