summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@dashbit.co>2020-02-09 09:32:40 +0100
committerJosé Valim <jose.valim@dashbit.co>2020-02-09 09:32:50 +0100
commit840f52077afde5a24c147f69eace046a711cdbc2 (patch)
treee6ce02f44801a28bb437a7871f8e473baf3dd3ee
parent5e0a47f936845a1fa106c5a075f4f30eaf0efc5d (diff)
downloadelixir-840f52077afde5a24c147f69eace046a711cdbc2.tar.gz
Ensure assert_received still produces valid exceptions, closes #9799
-rw-r--r--lib/ex_unit/lib/ex_unit/formatter.ex2
-rw-r--r--lib/ex_unit/test/ex_unit/assertions_test.exs1
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/ex_unit/lib/ex_unit/formatter.ex b/lib/ex_unit/lib/ex_unit/formatter.ex
index 5a47c83fb..cc039a783 100644
--- a/lib/ex_unit/lib/ex_unit/formatter.ex
+++ b/lib/ex_unit/lib/ex_unit/formatter.ex
@@ -338,7 +338,7 @@ defmodule ExUnit.Formatter do
{:match, pins},
formatter,
padding_size + 5,
- width - 5
+ width
)
[
diff --git a/lib/ex_unit/test/ex_unit/assertions_test.exs b/lib/ex_unit/test/ex_unit/assertions_test.exs
index 609700bec..bbc70b278 100644
--- a/lib/ex_unit/test/ex_unit/assertions_test.exs
+++ b/lib/ex_unit/test/ex_unit/assertions_test.exs
@@ -397,6 +397,7 @@ defmodule ExUnit.AssertionsTest do
"assert_received({:status, ^status, ^status})" = Macro.to_string(error.expr)
"{:status, ^status, ^status}" = Macro.to_string(error.left)
+ "\n\nAssertion failed" <> _ = Exception.message(error)
end
end