@@ -302,10 +302,6 @@ defmodule EnumTest do
302302 assert Enum . drop ( [ 1 , 2 , 3 ] , - 2 ) == [ 1 ]
303303 assert Enum . drop ( [ 1 , 2 , 3 ] , - 4 ) == [ ]
304304 assert Enum . drop ( [ ] , 3 ) == [ ]
305-
306- assert_raise FunctionClauseError , fn ->
307- Enum . drop ( [ 1 , 2 , 3 ] , 0.0 )
308- end
309305 end
310306
311307 test "drop/2 with streams" do
@@ -542,10 +538,6 @@ defmodule EnumTest do
542538 Enum . map_every ( [ 1 , 2 , 3 ] , - 1 , fn x -> x * 2 end )
543539 end
544540
545- assert_raise FunctionClauseError , fn ->
546- Enum . map_every ( 1 .. 10 , 3.33 , fn x -> x * 2 end )
547- end
548-
549541 assert Enum . map_every ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] , 9 , fn x -> x + 1000 end ) ==
550542 [ 1001 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 1010 ]
551543
@@ -1204,10 +1196,6 @@ defmodule EnumTest do
12041196 assert_raise FunctionClauseError , fn ->
12051197 Enum . slice ( list , 0.99 , 0 )
12061198 end
1207-
1208- assert_raise FunctionClauseError , fn ->
1209- Enum . slice ( list , 0 , 0.99 )
1210- end
12111199 end
12121200
12131201 test "slice on infinite streams" do
@@ -1432,10 +1420,6 @@ defmodule EnumTest do
14321420 assert Enum . split ( [ 1 , 2 , 3 ] , - 2 ) == { [ 1 ] , [ 2 , 3 ] }
14331421 assert Enum . split ( [ 1 , 2 , 3 ] , - 3 ) == { [ ] , [ 1 , 2 , 3 ] }
14341422 assert Enum . split ( [ 1 , 2 , 3 ] , - 10 ) == { [ ] , [ 1 , 2 , 3 ] }
1435-
1436- assert_raise FunctionClauseError , fn ->
1437- Enum . split ( [ 1 , 2 , 3 ] , 0.0 )
1438- end
14391423 end
14401424
14411425 test "split_while/2" do
@@ -1537,10 +1521,6 @@ defmodule EnumTest do
15371521 assert Enum . take ( [ 1 , 2 , 3 ] , - 2 ) == [ 2 , 3 ]
15381522 assert Enum . take ( [ 1 , 2 , 3 ] , - 4 ) == [ 1 , 2 , 3 ]
15391523 assert Enum . take ( [ ] , 3 ) == [ ]
1540-
1541- assert_raise FunctionClauseError , fn ->
1542- Enum . take ( [ 1 , 2 , 3 ] , 0.0 )
1543- end
15441524 end
15451525
15461526 test "take_every/2" do
@@ -1554,10 +1534,6 @@ defmodule EnumTest do
15541534 assert_raise FunctionClauseError , fn ->
15551535 Enum . take_every ( [ 1 , 2 , 3 ] , - 1 )
15561536 end
1557-
1558- assert_raise FunctionClauseError , fn ->
1559- Enum . take_every ( 1 .. 10 , 3.33 )
1560- end
15611537 end
15621538
15631539 test "take_random/2" do
@@ -1597,14 +1573,6 @@ defmodule EnumTest do
15971573 assert_raise FunctionClauseError , fn ->
15981574 Enum . take_random ( 1 .. 10 , - 1 )
15991575 end
1600-
1601- assert_raise FunctionClauseError , fn ->
1602- Enum . take_random ( 1 .. 10 , 10.0 )
1603- end
1604-
1605- assert_raise FunctionClauseError , fn ->
1606- Enum . take_random ( 1 .. 10 , 128.1 )
1607- end
16081576 end
16091577
16101578 test "take_while/2" do
@@ -2406,14 +2374,6 @@ defmodule EnumTest.Range do
24062374 Enum . slice ( 1 .. 5 , 0 , - 1 )
24072375 end
24082376
2409- assert_raise FunctionClauseError , fn ->
2410- Enum . slice ( 1 .. 5 , 0.99 , 0 )
2411- end
2412-
2413- assert_raise FunctionClauseError , fn ->
2414- Enum . slice ( 1 .. 5 , 0 , 0.99 )
2415- end
2416-
24172377 assert Enum . slice ( 5 .. 1 // - 1 , 0 , 0 ) == [ ]
24182378 assert Enum . slice ( 5 .. 1 // - 1 , 0 , 1 ) == [ 5 ]
24192379 assert Enum . slice ( 5 .. 1 // - 1 , 0 , 2 ) == [ 5 , 4 ]
0 commit comments