diff --git a/src/FactCheck.jl b/src/FactCheck.jl index c955470..6bae7ab 100644 --- a/src/FactCheck.jl +++ b/src/FactCheck.jl @@ -113,22 +113,17 @@ function Base.show(io::IO, f::Failure) end function Base.show(io::IO, e::Error) - println(io, "\n", replace_lf(e.meta.msg != nothing ? "$(e.meta.msg)" : format_fact(e.expr))) - println(io, "\n", replace_lf(sprint(showerror, e.err))) + println(io, "\n", replace_lf(format_fact(e.expr))) + errorMsg = e.meta.msg != nothing ? sprint(print, e.meta.msg) : sprint(showerror, e.err) + println(io, "\n", replace_lf(errorMsg)) println(io, "\n", replace_lf(sprint(showerror, e.err, e.backtrace))) println(io, "\n") end function Base.show(io::IO, s::Success) - if s.rhs == :fact_throws_error - println(io, "\n", replace_lf(s.meta.msg != nothing ? "$(s.meta.msg)" : "Throws Error")) - println(io, "\nTest Passed") - println(io, "\n") - else - println(io, "\n", replace_lf(s.meta.msg != nothing ? "$(s.meta.msg)" : format_fact(s.expr))) - println(io, "\nTest Passed") - println(io, "\n") - end + println(io, "\n", replace_lf(format_fact(s.expr))) + println(io, "\nTest Passed") + println(io, "\n") end function Base.show(io::IO, ::Pending)