Skip to content

Commit bb9ddb3

Browse files
committed
Mark negation inside refute as generated, closes #13992
1 parent 7c6efcf commit bb9ddb3

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lib/elixir/test/elixir/fixtures/dialyzer/assertions.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ defmodule Dialyzer.Assertions do
2121
refute unknown_type_falsy()
2222
end
2323

24+
def refute_with_operator(log) do
25+
refute log == "failure"
26+
end
27+
2428
defp known_type_truthy, do: :ok
2529
defp known_type_falsy, do: nil
2630

lib/ex_unit/lib/ex_unit/assertions.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ defmodule ExUnit.Assertions do
229229

230230
defmacro refute(assertion) do
231231
if translated = translate_assertion(:refute, assertion, __CALLER__) do
232-
{:!, [], [translated]}
232+
{:!, [generated: true], [translated]}
233233
else
234234
{args, value} = extract_args(assertion, __CALLER__)
235235

0 commit comments

Comments
 (0)