@@ -256,11 +256,19 @@ describe('LinkedNodeList', () => {
256256 {
257257 a . push ( n ) ;
258258 }
259- expect ( a [ 0 ] . value ) . equal ( 'b' ) ;
260- expect ( a [ 1 ] . value ) . equal ( 'a' ) ;
259+ const firstNode = a [ 0 ] ;
260+ const secondNode = a [ 1 ] ;
261+ expect ( firstNode ) . toBeDefined ( ) ;
262+ expect ( secondNode ) . toBeDefined ( ) ;
263+ expect ( firstNode ?. value ) . equal ( 'b' ) ;
264+ expect ( secondNode ?. value ) . equal ( 'a' ) ;
261265 a = list . reversed . toArray ( ) ;
262- expect ( a [ 0 ] . value ) . equal ( 'b' ) ;
263- expect ( a [ 1 ] . value ) . equal ( 'a' ) ;
266+ const firstReversed = a [ 0 ] ;
267+ const secondReversed = a [ 1 ] ;
268+ expect ( firstReversed ) . toBeDefined ( ) ;
269+ expect ( secondReversed ) . toBeDefined ( ) ;
270+ expect ( firstReversed ?. value ) . equal ( 'b' ) ;
271+ expect ( secondReversed ?. value ) . equal ( 'a' ) ;
264272 } ) ;
265273 } ) ;
266274
@@ -269,8 +277,12 @@ describe('LinkedNodeList', () => {
269277 const list = new LinkedValueNodeList < string > ( ) ;
270278 list . addNode ( { value : 'a' } ) . addNode ( { value : 'b' } ) . addNode ( { value : 'c' } ) ;
271279 const a = list . toArray ( ) ;
272- expect ( a [ 0 ] . value ) . equal ( 'a' ) ;
273- expect ( a [ 1 ] . value ) . equal ( 'b' ) ;
280+ const firstArrayItem = a [ 0 ] ;
281+ const secondArrayItem = a [ 1 ] ;
282+ expect ( firstArrayItem ) . toBeDefined ( ) ;
283+ expect ( secondArrayItem ) . toBeDefined ( ) ;
284+ expect ( firstArrayItem ?. value ) . equal ( 'a' ) ;
285+ expect ( secondArrayItem ?. value ) . equal ( 'b' ) ;
274286 } ) ;
275287 } ) ;
276288} ) ;
0 commit comments