@@ -56,9 +56,9 @@ defmodule EnumTest do
5656 end
5757
5858 test "mix and match" do
59- enums = [ [ 1 , 2 ] , % { a: 3 , b: 4 } , [ 5 , 6 ] ]
59+ enums = [ [ 1 , 2 ] , 3 .. 4 , [ 5 , 6 ] ]
6060 result = Enum . zip_reduce ( enums , [ ] , fn elements , acc -> [ List . to_tuple ( elements ) | acc ] end )
61- assert result == [ { 2 , { :b , 4 } , 6 } , { 1 , { :a , 3 } , 5 } ]
61+ assert result == [ { 2 , 4 , 6 } , { 1 , 3 , 5 } ]
6262 end
6363 end
6464
@@ -412,7 +412,7 @@ defmodule EnumTest do
412412 assert Enum . into ( [ a: 1 , b: 2 ] , % { c: 3 } ) == % { a: 1 , b: 2 , c: 3 }
413413 assert Enum . into ( MapSet . new ( a: 1 , b: 2 ) , % { } ) == % { a: 1 , b: 2 }
414414 assert Enum . into ( MapSet . new ( a: 1 , b: 2 ) , % { c: 3 } ) == % { a: 1 , b: 2 , c: 3 }
415- assert Enum . into ( % { a: 1 , b: 2 } , [ ] ) == [ a: 1 , b: 2 ]
415+ assert Enum . into ( % { a: 1 , b: 2 } , [ ] ) |> Enum . sort ( ) == [ a: 1 , b: 2 ]
416416 assert Enum . into ( 1 .. 3 , [ ] ) == [ 1 , 2 , 3 ]
417417 assert Enum . into ( [ "H" , "i" ] , "" ) == "Hi"
418418 end
@@ -1430,7 +1430,7 @@ defmodule EnumTest do
14301430 test "unzip/1" do
14311431 assert Enum . unzip ( [ { :a , 1 } , { :b , 2 } , { :c , 3 } ] ) == { [ :a , :b , :c ] , [ 1 , 2 , 3 ] }
14321432 assert Enum . unzip ( [ ] ) == { [ ] , [ ] }
1433- assert Enum . unzip ( % { a: 1 , b: 2 } ) == { [ :a , :b ] , [ 1 , 2 ] }
1433+ assert Enum . unzip ( % { a: 1 } ) == { [ :a ] , [ 1 ] }
14341434 assert Enum . unzip ( foo: "a" , bar: "b" ) == { [ :foo , :bar ] , [ "a" , "b" ] }
14351435
14361436 assert_raise FunctionClauseError , fn -> Enum . unzip ( [ { :a , 1 } , { :b , 2 , "foo" } ] ) end
0 commit comments