Liking cljdoc? Tell your friends :D

com.walmartlabs/test-reporting

Supplements clojure.test/is by pretty-printing some context when a test fails.

Clojars Project

API Documentation

Usage

test-reporting adds a single macro, reporting, that can be integrated into your tests:

(require '[com.walmartlabs.test-reporting :refer [reporting]])

(let [response (get-response)]
  (reporting response
    (is (= 200 (:status response))))

In the event that the is test fails, the response will be pretty-printed to the console:

FAIL in (example-single-symbol-reporting) (user.clj:10)
expected: (= 200 (:status response))
  actual: (not (= 200 404))
 context:
 {response {:status 404, :body "NOT FOUND"}}

See the full API: the first form to reporting may be a single symbol, a map, or a vector of symbols.

License

Copyright © 2017-Present Walmart

Distributed under the Apache Software License 2.0.

Can you improve this documentation? These fine people already did:
Howard M. Lewis Ship, Howard Lewis Ship & Daniel Compton
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close