Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

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 Walmart

Distributed under the Apache Software License 2.0.

About

Tiny library to assist with reporting some context when a test fails

Resources

License

Packages

No packages published