We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bfe7315 commit b074e6bCopy full SHA for b074e6b
lib/ex_unit/lib/ex_unit/formatter.ex
@@ -513,10 +513,15 @@ defmodule ExUnit.Formatter do
513
514
defp format_diff(left, right, context, formatter) do
515
if has_value?(left) and has_value?(right) do
516
- {result, env} = find_diff(left, right, context)
517
- result = if formatter.(:diff_enabled?, false), do: result
518
- hints = Enum.map(env.hints, &{:hint, format_hint(&1)})
519
- {result, hints}
+ case find_diff(left, right, context) do
+ {result, env} ->
+ result = if formatter.(:diff_enabled?, false), do: result
+ hints = Enum.map(env.hints, &{:hint, format_hint(&1)})
520
+ {result, hints}
521
+
522
+ nil ->
523
+ {nil, []}
524
+ end
525
else
526
{nil, []}
527
end
0 commit comments