Skip to content

Commit 0174d50

Browse files
committed
Solve map ordering in earlier Erlang/OTP versions
1 parent a8c9206 commit 0174d50

File tree

1 file changed

+24
-28
lines changed

1 file changed

+24
-28
lines changed

lib/ex_unit/test/ex_unit/diff_test.exs

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -879,30 +879,28 @@ defmodule ExUnit.DiffTest do
879879

880880
test "maps in lists" do
881881
map = %{
882-
address: %{
883-
street: "123 Main St",
884-
city: "Springfield",
885-
state: "IL",
886-
zip: "62701"
882+
"address" => %{
883+
"street" => "123 Main St",
884+
"zip" => "62701"
887885
},
888-
age: 30,
889-
first_name: "John",
890-
language: "en-US",
891-
last_name: "Doe",
892-
notifications: true
886+
"age" => 30,
887+
"first_name" => "John",
888+
"language" => "en-US",
889+
"last_name" => "Doe",
890+
"notifications" => true
893891
}
894892

895893
refute_diff(
896894
[map] == [],
897895
"""
898896
[
899897
-%{
900-
address: %{state: "IL", zip: "62701", street: "123 Main St", city: "Springfield"},
901-
age: 30,
902-
first_name: "John",
903-
language: "en-US",
904-
last_name: "Doe",
905-
notifications: true
898+
"address" => %{"street" => "123 Main St", "zip" => "62701"},
899+
"age" => 30,
900+
"first_name" => "John",
901+
"language" => "en-US",
902+
"last_name" => "Doe",
903+
"notifications" => true
906904
}-
907905
]\
908906
""",
@@ -915,12 +913,12 @@ defmodule ExUnit.DiffTest do
915913
"""
916914
[
917915
+%{
918-
address: %{state: "IL", zip: "62701", street: "123 Main St", city: "Springfield"},
919-
age: 30,
920-
first_name: "John",
921-
language: "en-US",
922-
last_name: "Doe",
923-
notifications: true
916+
"address" => %{"street" => "123 Main St", "zip" => "62701"},
917+
"age" => 30,
918+
"first_name" => "John",
919+
"language" => "en-US",
920+
"last_name" => "Doe",
921+
"notifications" => true
924922
}+
925923
]\
926924
"""
@@ -932,10 +930,8 @@ defmodule ExUnit.DiffTest do
932930
test "structs in lists" do
933931
customer = %Customer{
934932
address: %{
935-
street: "123 Main St",
936-
city: "Springfield",
937-
state: "IL",
938-
zip: "62701"
933+
"street" => "123 Main St",
934+
"zip" => "62701"
939935
},
940936
age: 30,
941937
first_name: "John",
@@ -949,7 +945,7 @@ defmodule ExUnit.DiffTest do
949945
"""
950946
[
951947
-%ExUnit.DiffTest.Customer{
952-
address: %{state: "IL", zip: "62701", street: "123 Main St", city: "Springfield"},
948+
address: %{"street" => "123 Main St", "zip" => "62701"},
953949
age: 30,
954950
first_name: "John",
955951
language: "en-US",
@@ -967,7 +963,7 @@ defmodule ExUnit.DiffTest do
967963
"""
968964
[
969965
+%ExUnit.DiffTest.Customer{
970-
address: %{state: "IL", zip: "62701", street: "123 Main St", city: "Springfield"},
966+
address: %{"street" => "123 Main St", "zip" => "62701"},
971967
age: 30,
972968
first_name: "John",
973969
language: "en-US",

0 commit comments

Comments
 (0)