No description
Find a file
2014-03-26 17:54:35 -04:00
src/pjstadig Initial commit. 2014-03-26 17:54:35 -04:00
test/pjstadig Initial commit. 2014-03-26 17:54:35 -04:00
.dir-locals.el Initial commit. 2014-03-26 17:54:35 -04:00
.gitignore Initial commit. 2014-03-26 17:54:35 -04:00
project.clj Initial commit. 2014-03-26 17:54:35 -04:00
README.org Initial commit. 2014-03-26 17:54:35 -04:00

Humane test output for clojure.test

Instead of this:

FAIL in (a-test) (humane_test_output_test.clj:7)
FIXME, I fail.
expected: (= {:foo :bar, :baz :quux, :something "a long string?", :another-key "and another value"} {:fo :bar, :baz :quux, :something "a long string?", :another-key "and another value"})
  actual: (not (= {:another-key "and another value", :foo :bar, :something "a long string?", :baz :quux} {:another-key "and another value", :something "a long string?", :fo :bar, :baz :quux}))

FAIL in (a-test) (humane_test_output_test.clj:11)
FIXME, I fail.
expected: (= {:foo :bar, :baz :quux} {:foo :bar, :baz :quux} {:fo :bar, :baz :quux})
  actual: (not (= {:foo :bar, :baz :quux} {:foo :bar, :baz :quux} {:fo :bar, :baz :quux}))

FAIL in (a-test) (humane_test_output_test.clj:14)
FIXME, I fail.
expected: (list? foo)
  actual: (not (list? {:another-key "and another value", :foo :bar, :something "a long string?", :baz :quux}))

You get this:

FAIL in (a-test) (humane_test_output_test.clj:7)
FIXME, I fail.
expected:
{:another-key "and another value",
 :foo :bar,
 :something "a long string?",
 :baz :quux}

actual:
{:another-key "and another value",
 :something "a long string?",
 :fo :bar,
 :baz :quux}

diff:
{:foo :bar}
{:fo :bar}

FAIL in (a-test) (humane_test_output_test.clj:11)
FIXME, I fail.
expected:
{:foo :bar, :baz :quux}

actual:
({:foo :bar, :baz :quux} {:fo :bar, :baz :quux})

FAIL in (a-test) (humane_test_output_test.clj:14)
FIXME, I fail.
expected:
(list? foo)

actual:
(not
 (list?
  {:another-key "and another value",
   :foo :bar,
   :something "a long string?",
   :baz :quux}))

License

Copyright © Paul Stadig. All rights reserved.

Distributed under the Eclipse Public License, the same as Clojure.