clojure.test in mino
- Implemented
- 20.5%8 / 39
- Mismatched
- 4
- Missing
- 31
- Dialect-Only
- 12
Metadata Mismatches (4)
Vars present in both Clojure (JVM) and this surface but with differing arglists, :macro flag, or :dynamic flag.
| Var | Difference |
|---|---|
are | :macro Clojure (JVM): true this surface: false |
deftest | :macro Clojure (JVM): true this surface: false |
is | :macro Clojure (JVM): true this surface: false |
testing | :macro Clojure (JVM): true this surface: false |
Vars Present in Clojure (JVM) but Absent from This Surface (31)
| Var |
|---|
*initial-report-counters* |
*load-tests* |
*stack-trace-depth* |
*test-out* |
*testing-vars* |
assert-any |
assert-expr |
assert-predicate |
compose-fixtures |
deftest- |
do-report |
file-position |
function? |
get-possibly-unbound-var |
inc-report-counter |
join-fixtures |
report |
run-all-tests |
run-test |
run-test-var |
set-test |
successful? |
test-all-vars |
test-ns |
test-var |
test-vars |
testing-contexts-str |
testing-vars-str |
try-expr |
with-test |
with-test-out |
Vars Present in This Surface but Not in Clojure (JVM) (12)
| Var |
|---|
*current-test* |
assert-fail! |
assert-pass! |
exception-message-for-match |
fixtures-registry |
is-eq |
is-thrown |
is-thrown-with-msg |
is-truthy |
run-tests-and-exit |
suite-mode |
tests-registry |
Documented Intentional Divergences in This Namespace (1)
clojure.test reports via mino's counters, not JVM clojure.test/report
- Since
v0.422.0- Rationale
- Per-assertion error isolation matches Clojure (JVM)'s contract. The underlying report mechanism uses mino-native counters and prints rather than the JVM clojure.test/report multimethod.