Skip to content

Commit 52f3a1e

Browse files
committed
note potential migration path to lazytest
Signed-off-by: Sean Corfield <[email protected]>
1 parent 25ef558 commit 52f3a1e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

+12
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,18 @@ Works in self-hosted ClojureScript (specifically,
6363
[`planck`](https://planck-repl.org)). See
6464
[Getting Started with ClojureScript](/doc/getting-started-cljs.md) for details.
6565

66+
> I consider Expectations to be mature and stable, but at this point somewhat in
67+
maintenance mode. I have started migrating several of my own projects to
68+
[LazyTest](https://github.com/noahtheduke/lazytest) which is actively maintained
69+
and provides better reporting and a more expressive test DSL. LazyTest has
70+
a [`lazytest.extensions.expectations`](https://cljdoc.org/d/io.github.noahtheduke/lazytest/CURRENT/api/lazytest.extensions.expectations)
71+
namespace that provides a fairly complete replacement for Expectations on
72+
Clojure (no ClojureScript support) so it's fairly easy to migrate from Expectations
73+
to LazyTest. Note that LazyTest is **not** compatible with `clojure.test`
74+
tooling -- it has its own test runner and reporting -- which may color your
75+
decision to, especially if you rely on Cursive's built-in test runner (or
76+
Calva's -- although custom REPL snippets mitigate that, at least for me).
77+
6678
## Example REPL Session
6779

6880
What follows is an example REPL session showing some of what this library provides. For more detailed documentation, start with [Getting Started](/doc/getting-started.md) and work your way through the sections listed there.

0 commit comments

Comments
 (0)