Implements the clojure.test/assert-expr multimethod for all spy predicates,
allowing for rich error reporting without having to wrap clojure.test/is.
Example usage:
(def f (spy/spy))
(f "foo" "bar")
;; succeeds! (is (spy/called-with? f "foo" "bar")
;; fails with: ;; FAIL in () (form-init541289308750557841.clj:234) ;; expected: ("baz") ;; actual: [("foo" "bar")] (is (spy/called-with? f "baz"))
Implements the `clojure.test/assert-expr` multimethod for all spy predicates,
allowing for rich error reporting without having to wrap `clojure.test/is`.
Example usage:
(def f (spy/spy))
(f "foo" "bar")
;; succeeds!
(is (spy/called-with? f "foo" "bar")
;; fails with:
;; FAIL in () (form-init541289308750557841.clj:234)
;; expected: ("baz")
;; actual: [("foo" "bar")]
(is (spy/called-with? f "baz"))cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |