@@ -117,23 +117,23 @@ defmodule ExUnit.DiffTest do
117117 expected = [
118118 { :eq , "%{" } ,
119119 [
120- [ { :eq , "12 => " } , [ del: "1" , ins: "3" , eq: "2" ] ] ,
120+ [ eq: "1 => 1" ] , [ eq: ", " , eq: "2 => 2" ] , [ eq: ", " , eq: "3 => 3" ] ,
121+ [ eq: ", " , eq: "4 => 4" ] , [ eq: ", " , eq: "11 => 11" ] , [ eq: ", " , eq: "14 => 14" ] ,
122+ [ eq: ", " , eq: "15 => 15" ] ,
123+ [ { :eq , ", " } , { :eq , "12 => " } , [ del: "1" , ins: "3" , eq: "2" ] ] ,
121124 [ del: ", " , del: "5 => 5" ] , [ del: ", " , del: "6 => 6" ] , [ del: ", " , del: "7 => 7" ] ,
122125 [ del: ", " , del: "8 => 8" ] , [ del: ", " , del: "9 => 9" ] , [ del: ", " , del: "10 => 10" ] ,
123126 [ ins: ", " , ins: "13 => 13" ] ,
124- [ eq: ", " , eq: "1 => 1" ] , [ eq: ", " , eq: "2 => 2" ] , [ eq: ", " , eq: "3 => 3" ] ,
125- [ eq: ", " , eq: "4 => 4" ] , [ eq: ", " , eq: "11 => 11" ] , [ eq: ", " , eq: "14 => 14" ] ,
126- [ eq: ", " , eq: "15 => 15" ] ,
127127 ] ,
128128 { :eq , "}" }
129129 ]
130130 assert script ( map1 , map2 ) == expected
131131
132132 map1 = % { baz: 12 }
133133 map2 = % { foo: 12 , bar: 12 , baz: 12 }
134- expected = [ { :eq , "%{" } , [ [ ins : "bar : 12" ] , [ ins: ", " , ins: "foo : 12" ] , [ eq : ", " , eq : "baz : 12" ] ] , { :eq , "}" } ]
134+ expected = [ { :eq , "%{" } , [ [ eq : "baz : 12" ] , [ ins: ", " , ins: "bar : 12" ] , [ ins : ", " , ins : "foo : 12" ] ] , { :eq , "}" } ]
135135 assert script ( map1 , map2 ) == expected
136- expected = [ { :eq , "%{" } , [ [ del : "bar : 12" ] , [ del: ", " , del: "foo : 12" ] , [ eq : ", " , eq : "baz : 12" ] ] , { :eq , "}" } ]
136+ expected = [ { :eq , "%{" } , [ [ eq : "baz : 12" ] , [ del: ", " , del: "bar : 12" ] , [ del : ", " , del : "foo : 12" ] ] , { :eq , "}" } ]
137137 assert script ( map2 , map1 ) == expected
138138 assert script ( map1 , % { } ) == [ { :eq , "%{" } , [ [ del: "baz: 12" ] ] , { :eq , "}" } ]
139139 assert script ( % { } , map1 ) == [ { :eq , "%{" } , [ [ ins: "baz: 12" ] ] , { :eq , "}" } ]
0 commit comments