@@ -7,16 +7,16 @@ test('handles a single entry', () => {
77 ranges : [ { start : 0 , end : 4 } ] ,
88 url : 'example.com' ,
99 }
10- expect ( deduplicate_entries ( [ entry ] ) ) . toEqual ( new Map ( [ [ entry . text , { url : entry . url , ranges : entry . ranges } ] ] ) )
10+ expect ( deduplicate_entries ( [ entry ] ) ) . toEqual ( [ entry ] )
1111} )
1212
13- test ( 'deduplicats a simple duplicate entry' , ( ) => {
13+ test ( 'deduplicates a simple duplicate entry' , ( ) => {
1414 let entry = {
1515 text : 'a {}' ,
1616 ranges : [ { start : 0 , end : 4 } ] ,
1717 url : 'example.com' ,
1818 }
19- expect ( deduplicate_entries ( [ entry , entry ] ) ) . toEqual ( new Map ( [ [ entry . text , { url : entry . url , ranges : entry . ranges } ] ] ) )
19+ expect ( deduplicate_entries ( [ entry , entry ] ) ) . toEqual ( [ entry ] )
2020} )
2121
2222test ( 'merges two identical texts with different URLs and identical ranges' , ( ) => {
@@ -33,7 +33,7 @@ test('merges two identical texts with different URLs and identical ranges', () =
3333 } ,
3434 ]
3535 let first = entries . at ( 0 ) !
36- expect ( deduplicate_entries ( entries ) ) . toEqual ( new Map ( [ [ first . text , { url : first . url , ranges : first . ranges } ] ] ) )
36+ expect ( deduplicate_entries ( entries ) ) . toEqual ( [ { text : first . text , url : first . url , ranges : first . ranges } ] )
3737} )
3838
3939test ( 'merges different ranges on identical CSS, different URLs' , ( ) => {
@@ -50,9 +50,7 @@ test('merges different ranges on identical CSS, different URLs', () => {
5050 } ,
5151 ]
5252 let first = entries . at ( 0 ) !
53- expect ( deduplicate_entries ( entries ) ) . toEqual (
54- new Map ( [ [ first . text , { url : first . url , ranges : [ first . ranges [ 0 ] , entries [ 1 ] ! . ranges [ 0 ] ] } ] ] ) ,
55- )
53+ expect ( deduplicate_entries ( entries ) ) . toEqual ( [ { text : first . text , url : first . url , ranges : [ first . ranges [ 0 ] , entries [ 1 ] ! . ranges [ 0 ] ] } ] )
5654} )
5755
5856test ( 'merges different ranges on identical CSS, identical URLs' , ( ) => {
@@ -68,9 +66,9 @@ test('merges different ranges on identical CSS, identical URLs', () => {
6866 url : 'example.com' ,
6967 } ,
7068 ]
71- expect ( deduplicate_entries ( entries ) ) . toEqual (
72- new Map ( [ [ entries [ 0 ] ! . text , { url : entries [ 0 ] ! . url , ranges : [ entries [ 0 ] ! . ranges [ 0 ] , entries [ 1 ] ! . ranges [ 0 ] ] } ] ] ) ,
73- )
69+ expect ( deduplicate_entries ( entries ) ) . toEqual ( [
70+ { text : entries [ 0 ] ! . text , url : entries [ 0 ] ! . url , ranges : [ entries [ 0 ] ! . ranges [ 0 ] , entries [ 1 ] ! . ranges [ 0 ] ] } ,
71+ ] )
7472} )
7573
7674test ( 'does not merge different CSS with different URLs and identical ranges' , ( ) => {
@@ -86,12 +84,10 @@ test('does not merge different CSS with different URLs and identical ranges', ()
8684 url : 'example.com/b' ,
8785 } ,
8886 ]
89- expect ( deduplicate_entries ( entries ) ) . toEqual (
90- new Map ( [
91- [ entries [ 0 ] ! . text , { url : entries [ 0 ] ! . url , ranges : entries [ 0 ] ! . ranges } ] ,
92- [ entries [ 1 ] ! . text , { url : entries [ 1 ] ! . url , ranges : entries [ 1 ] ! . ranges } ] ,
93- ] ) ,
94- )
87+ expect ( deduplicate_entries ( entries ) ) . toEqual ( [
88+ { text : entries [ 0 ] ! . text , url : entries [ 0 ] ! . url , ranges : entries [ 0 ] ! . ranges } ,
89+ { text : entries [ 1 ] ! . text , url : entries [ 1 ] ! . url , ranges : entries [ 1 ] ! . ranges } ,
90+ ] )
9591} )
9692
9793test ( 'does not merge different CSS with same URLs and identical ranges' , ( ) => {
@@ -107,10 +103,8 @@ test('does not merge different CSS with same URLs and identical ranges', () => {
107103 url : 'example.com' ,
108104 } ,
109105 ]
110- expect ( deduplicate_entries ( entries ) ) . toEqual (
111- new Map ( [
112- [ entries [ 0 ] ! . text , { url : entries [ 0 ] ! . url , ranges : entries [ 0 ] ! . ranges } ] ,
113- [ entries [ 1 ] ! . text , { url : entries [ 1 ] ! . url , ranges : entries [ 1 ] ! . ranges } ] ,
114- ] ) ,
115- )
106+ expect ( deduplicate_entries ( entries ) ) . toEqual ( [
107+ { text : entries [ 0 ] ! . text , url : entries [ 0 ] ! . url , ranges : entries [ 0 ] ! . ranges } ,
108+ { text : entries [ 1 ] ! . text , url : entries [ 1 ] ! . url , ranges : entries [ 1 ] ! . ranges } ,
109+ ] )
116110} )
0 commit comments