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 is a website building & hosting documentation for Clojure/Script libraries
× close