We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ada2817 commit 55a3899Copy full SHA for 55a3899
1 file changed
lib/elixir/test/elixir/module/types/pattern_test.exs
@@ -1406,11 +1406,15 @@ defmodule Module.Types.PatternTest do
1406
assert precise?([x], not (length(x) > 0))
1407
assert precise?([x], length(x) >= 0)
1408
assert precise?([x], length(x) < 1)
1409
+ assert precise?([x], 1 > length(x))
1410
+ assert precise?([x], 0 <= length(x))
1411
1412
refute precise?([x], length(x) == 1)
1413
refute precise?([x], length(x) != 1)
1414
refute precise?([x], length(x) > 1)
1415
refute precise?([x], length(x) <= 3)
1416
+ refute precise?([x], length(x) < 0)
1417
+ refute precise?([x], 0 > length(x))
1418
1419
# Maps: only when compared to 0
1420
assert precise?([x], map_size(x) == 0)
0 commit comments