@@ -13,8 +13,8 @@ suite('Map', () => {
1313 let map = new LinkedMap < string , string > ( ) ;
1414 map . set ( 'ak' , 'av' ) ;
1515 map . set ( 'bk' , 'bv' ) ;
16- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'ak' , 'bk' ] ) ;
17- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'av' , 'bv' ] ) ;
16+ assert . deepStrictEqual ( map . keys ( ) , [ 'ak' , 'bk' ] ) ;
17+ assert . deepStrictEqual ( map . values ( ) , [ 'av' , 'bv' ] ) ;
1818 assert . equal ( map . first , 'av' ) ;
1919 assert . equal ( map . last , 'bv' ) ;
2020 } ) ;
@@ -23,34 +23,34 @@ suite('Map', () => {
2323 let map = new LinkedMap < string , string > ( ) ;
2424 map . set ( 'ak' , 'av' ) ;
2525 map . set ( 'ak' , 'av' , Touch . AsOld ) ;
26- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'ak' ] ) ;
27- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'av' ] ) ;
26+ assert . deepStrictEqual ( map . keys ( ) , [ 'ak' ] ) ;
27+ assert . deepStrictEqual ( map . values ( ) , [ 'av' ] ) ;
2828 } ) ;
2929
3030 test ( 'LinkedMap - Touch New one' , ( ) => {
3131 let map = new LinkedMap < string , string > ( ) ;
3232 map . set ( 'ak' , 'av' ) ;
3333 map . set ( 'ak' , 'av' , Touch . AsNew ) ;
34- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'ak' ] ) ;
35- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'av' ] ) ;
34+ assert . deepStrictEqual ( map . keys ( ) , [ 'ak' ] ) ;
35+ assert . deepStrictEqual ( map . values ( ) , [ 'av' ] ) ;
3636 } ) ;
3737
3838 test ( 'LinkedMap - Touch Old two' , ( ) => {
3939 let map = new LinkedMap < string , string > ( ) ;
4040 map . set ( 'ak' , 'av' ) ;
4141 map . set ( 'bk' , 'bv' ) ;
4242 map . set ( 'bk' , 'bv' , Touch . AsOld ) ;
43- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'bk' , 'ak' ] ) ;
44- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'bv' , 'av' ] ) ;
43+ assert . deepStrictEqual ( map . keys ( ) , [ 'bk' , 'ak' ] ) ;
44+ assert . deepStrictEqual ( map . values ( ) , [ 'bv' , 'av' ] ) ;
4545 } ) ;
4646
4747 test ( 'LinkedMap - Touch New two' , ( ) => {
4848 let map = new LinkedMap < string , string > ( ) ;
4949 map . set ( 'ak' , 'av' ) ;
5050 map . set ( 'bk' , 'bv' ) ;
5151 map . set ( 'ak' , 'av' , Touch . AsNew ) ;
52- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'bk' , 'ak' ] ) ;
53- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'bv' , 'av' ] ) ;
52+ assert . deepStrictEqual ( map . keys ( ) , [ 'bk' , 'ak' ] ) ;
53+ assert . deepStrictEqual ( map . values ( ) , [ 'bv' , 'av' ] ) ;
5454 } ) ;
5555
5656 test ( 'LinkedMap - Touch Old from middle' , ( ) => {
@@ -59,8 +59,8 @@ suite('Map', () => {
5959 map . set ( 'bk' , 'bv' ) ;
6060 map . set ( 'ck' , 'cv' ) ;
6161 map . set ( 'bk' , 'bv' , Touch . AsOld ) ;
62- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'bk' , 'ak' , 'ck' ] ) ;
63- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'bv' , 'av' , 'cv' ] ) ;
62+ assert . deepStrictEqual ( map . keys ( ) , [ 'bk' , 'ak' , 'ck' ] ) ;
63+ assert . deepStrictEqual ( map . values ( ) , [ 'bv' , 'av' , 'cv' ] ) ;
6464 } ) ;
6565
6666 test ( 'LinkedMap - Touch New from middle' , ( ) => {
@@ -69,8 +69,8 @@ suite('Map', () => {
6969 map . set ( 'bk' , 'bv' ) ;
7070 map . set ( 'ck' , 'cv' ) ;
7171 map . set ( 'bk' , 'bv' , Touch . AsNew ) ;
72- assert . deepStrictEqual ( [ ... map . keys ( ) ] , [ 'ak' , 'ck' , 'bk' ] ) ;
73- assert . deepStrictEqual ( [ ... map . values ( ) ] , [ 'av' , 'cv' , 'bv' ] ) ;
72+ assert . deepStrictEqual ( map . keys ( ) , [ 'ak' , 'ck' , 'bk' ] ) ;
73+ assert . deepStrictEqual ( map . values ( ) , [ 'av' , 'cv' , 'bv' ] ) ;
7474 } ) ;
7575
7676 test ( 'LinkedMap - basics' , function ( ) {
@@ -136,27 +136,25 @@ suite('Map', () => {
136136 assert . strictEqual ( cache . size , 5 ) ;
137137 cache . set ( 6 , 6 ) ;
138138 assert . strictEqual ( cache . size , 5 ) ;
139- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 2 , 3 , 4 , 5 , 6 ] ) ;
139+ assert . deepStrictEqual ( cache . keys ( ) , [ 2 , 3 , 4 , 5 , 6 ] ) ;
140140 cache . set ( 7 , 7 ) ;
141141 assert . strictEqual ( cache . size , 5 ) ;
142- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 3 , 4 , 5 , 6 , 7 ] ) ;
142+ assert . deepStrictEqual ( cache . keys ( ) , [ 3 , 4 , 5 , 6 , 7 ] ) ;
143143 let values : number [ ] = [ ] ;
144144 [ 3 , 4 , 5 , 6 , 7 ] . forEach ( key => values . push ( cache . get ( key ) ! ) ) ;
145145 assert . deepStrictEqual ( values , [ 3 , 4 , 5 , 6 , 7 ] ) ;
146-
147- assert . deepEqual ( [ ...cache . entries ( ) ] , [ [ 3 , 3 ] , [ 4 , 4 ] , [ 5 , 5 ] , [ 6 , 6 ] , [ 7 , 7 ] ] ) ;
148146 } ) ;
149147
150148 test ( 'LinkedMap - LRU Cache get' , ( ) => {
151149 const cache = new LRUCache < number , number > ( 5 ) ;
152150
153151 [ 1 , 2 , 3 , 4 , 5 ] . forEach ( value => cache . set ( value , value ) ) ;
154152 assert . strictEqual ( cache . size , 5 ) ;
155- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 1 , 2 , 3 , 4 , 5 ] ) ;
153+ assert . deepStrictEqual ( cache . keys ( ) , [ 1 , 2 , 3 , 4 , 5 ] ) ;
156154 cache . get ( 3 ) ;
157- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 1 , 2 , 4 , 5 , 3 ] ) ;
155+ assert . deepStrictEqual ( cache . keys ( ) , [ 1 , 2 , 4 , 5 , 3 ] ) ;
158156 cache . peek ( 4 ) ;
159- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 1 , 2 , 4 , 5 , 3 ] ) ;
157+ assert . deepStrictEqual ( cache . keys ( ) , [ 1 , 2 , 4 , 5 , 3 ] ) ;
160158 let values : number [ ] = [ ] ;
161159 [ 1 , 2 , 3 , 4 , 5 ] . forEach ( key => values . push ( cache . get ( key ) ! ) ) ;
162160 assert . deepStrictEqual ( values , [ 1 , 2 , 3 , 4 , 5 ] ) ;
@@ -171,7 +169,7 @@ suite('Map', () => {
171169 assert . strictEqual ( cache . size , 10 ) ;
172170 cache . limit = 5 ;
173171 assert . strictEqual ( cache . size , 5 ) ;
174- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 6 , 7 , 8 , 9 , 10 ] ) ;
172+ assert . deepStrictEqual ( cache . keys ( ) , [ 6 , 7 , 8 , 9 , 10 ] ) ;
175173 cache . limit = 20 ;
176174 assert . strictEqual ( cache . size , 5 ) ;
177175 for ( let i = 11 ; i <= 20 ; i ++ ) {
@@ -183,7 +181,7 @@ suite('Map', () => {
183181 values . push ( cache . get ( i ) ! ) ;
184182 assert . strictEqual ( cache . get ( i ) , i ) ;
185183 }
186- assert . deepStrictEqual ( [ ... cache . values ( ) ] , values ) ;
184+ assert . deepStrictEqual ( cache . values ( ) , values ) ;
187185 } ) ;
188186
189187 test ( 'LinkedMap - LRU Cache limit with ratio' , ( ) => {
@@ -195,11 +193,11 @@ suite('Map', () => {
195193 assert . strictEqual ( cache . size , 10 ) ;
196194 cache . set ( 11 , 11 ) ;
197195 assert . strictEqual ( cache . size , 5 ) ;
198- assert . deepStrictEqual ( [ ... cache . keys ( ) ] , [ 7 , 8 , 9 , 10 , 11 ] ) ;
196+ assert . deepStrictEqual ( cache . keys ( ) , [ 7 , 8 , 9 , 10 , 11 ] ) ;
199197 let values : number [ ] = [ ] ;
200- [ ... cache . keys ( ) ] . forEach ( key => values . push ( cache . get ( key ) ! ) ) ;
198+ cache . keys ( ) . forEach ( key => values . push ( cache . get ( key ) ! ) ) ;
201199 assert . deepStrictEqual ( values , [ 7 , 8 , 9 , 10 , 11 ] ) ;
202- assert . deepStrictEqual ( [ ... cache . values ( ) ] , values ) ;
200+ assert . deepStrictEqual ( cache . values ( ) , values ) ;
203201 } ) ;
204202
205203 test ( 'LinkedMap - toJSON / fromJSON' , ( ) => {
@@ -239,7 +237,7 @@ suite('Map', () => {
239237 map . delete ( '1' ) ;
240238 assert . equal ( map . get ( '1' ) , undefined ) ;
241239 assert . equal ( map . size , 0 ) ;
242- assert . equal ( [ ... map . keys ( ) ] . length , 0 ) ;
240+ assert . equal ( map . keys ( ) . length , 0 ) ;
243241 } ) ;
244242
245243 test ( 'LinkedMap - delete Head' , function ( ) {
@@ -253,8 +251,8 @@ suite('Map', () => {
253251 map . delete ( '1' ) ;
254252 assert . equal ( map . get ( '2' ) , 2 ) ;
255253 assert . equal ( map . size , 1 ) ;
256- assert . equal ( [ ... map . keys ( ) ] . length , 1 ) ;
257- assert . equal ( [ ... map . keys ( ) ] [ 0 ] , 2 ) ;
254+ assert . equal ( map . keys ( ) . length , 1 ) ;
255+ assert . equal ( map . keys ( ) [ 0 ] , 2 ) ;
258256 } ) ;
259257
260258 test ( 'LinkedMap - delete Tail' , function ( ) {
@@ -268,8 +266,8 @@ suite('Map', () => {
268266 map . delete ( '2' ) ;
269267 assert . equal ( map . get ( '1' ) , 1 ) ;
270268 assert . equal ( map . size , 1 ) ;
271- assert . equal ( [ ... map . keys ( ) ] . length , 1 ) ;
272- assert . equal ( [ ... map . keys ( ) ] [ 0 ] , 1 ) ;
269+ assert . equal ( map . keys ( ) . length , 1 ) ;
270+ assert . equal ( map . keys ( ) [ 0 ] , 1 ) ;
273271 } ) ;
274272
275273
0 commit comments