Add test for equality failure

This also revealed that the "test painter" has a missing interface,
yellow/0. Fixed!

[#144]
This commit is contained in:
Jay Hayes
2016-12-23 08:28:16 -06:00
parent 482eee1f6b
commit 08973f4b54
2 changed files with 12 additions and 0 deletions

View File

@@ -14,6 +14,17 @@ defmodule FailureTests do
assert Failure.format_failure(error) == "Assertion failed in some_file.ex:42\nhola\n"
end
test "equality failure" do
error = error(%ExUnit.AssertionError{expr: quote(do: :lol == :wat), left: :lol, right: :wat})
assert Failure.format_failure(error) == """
Assertion failed in some_file.ex:42
:lol == :wat
left: :lol
right: :wat
"""
end
defp error(error) do
%{
error: error,