summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitalii Elenhaupt <veelenga@users.noreply.github.com>2016-09-19 09:32:28 +0000
committerJosé Valim <jose.valim@gmail.com>2016-09-19 11:32:28 +0200
commit810965e193cb57b82363e7c0c97b719743b7964f (patch)
tree863972fa720440a0cc3b2d17c9173cd1b02c9c63
parent762e7de8adf8d6f1b9a451d7b3577e99fb08c8ef (diff)
downloadelixir-810965e193cb57b82363e7c0c97b719743b7964f.tar.gz
Extended test suite for Enum.concat/2 (#5229)
-rw-r--r--lib/elixir/test/elixir/enum_test.exs7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/elixir/test/elixir/enum_test.exs b/lib/elixir/test/elixir/enum_test.exs
index 57897827a..3c0a2a5ae 100644
--- a/lib/elixir/test/elixir/enum_test.exs
+++ b/lib/elixir/test/elixir/enum_test.exs
@@ -80,7 +80,14 @@ defmodule EnumTest do
assert Enum.concat([], [1]) == [1]
assert Enum.concat([1, [2], 3], [4, 5]) == [1, [2], 3, 4, 5]
+ assert Enum.concat(1..3, 4..5) == [1, 2, 3, 4, 5]
+
+ assert Enum.concat(1..3, [4, 5]) == [1, 2, 3, 4, 5]
+ assert Enum.concat([1, 2], 3..5) == [1, 2, 3, 4, 5]
+
assert Enum.concat([], []) == []
+ assert Enum.concat([], 1..3) == [1, 2, 3]
+ assert Enum.concat(1..3, []) == [1, 2, 3]
assert Enum.concat(fn acc, _ -> acc end, [1]) == [1]
end