Skip to content

Commit 7646ad0

Browse files
committed
Fixed reverseLinkedList testing bug
1 parent 9b37056 commit 7646ad0

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/_DataStructures_/LinkedList/reverse-linked-list/reverse-linked-list.test.js

+11-9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { LinkedList } = require('../index');
2-
const { reverseLinkedList } = require('.').default;
2+
const { reverseLinkedList } = require('.');
33

44
describe('Reverse a LinkedList', () => {
55
let list = null;
@@ -18,18 +18,20 @@ describe('Reverse a LinkedList', () => {
1818
});
1919

2020
it('Should return `5`->`4`->`3`->`2`->`1` for the given list', () => {
21-
expect(reverseLinkedList(list).data).toEqual('5');
22-
expect(reverseLinkedList(list).next.data).toEqual('4');
23-
expect(reverseLinkedList(list).next.next.data).toEqual('3');
24-
expect(reverseLinkedList(list).next.next.next.data).toEqual('2');
25-
expect(reverseLinkedList(list).next.next.next.next.data).toEqual('1');
21+
let reversedList = reverseLinkedList(list);
22+
expect(reversedList.data).toEqual('5');
23+
expect(reversedList.next.data).toEqual('4');
24+
expect(reversedList.next.next.data).toEqual('3');
25+
expect(reversedList.next.next.next.data).toEqual('2');
26+
expect(reversedList.next.next.next.next.data).toEqual('1');
2627
});
2728

2829
it('Should return `3`->`2`->`1` after deleting 2 last nodes of the list', () => {
2930
list.removeFromEnd();
3031
list.removeFromEnd();
31-
expect(reverseLinkedList(list).data).toEqual('3');
32-
expect(reverseLinkedList(list).next.data).toEqual('2');
33-
expect(reverseLinkedList(list).next.next.data).toEqual('1');
32+
let reversedList2 = reverseLinkedList(list);
33+
expect(reversedList2.data).toEqual('3');
34+
expect(reversedList2.next.data).toEqual('2');
35+
expect(reversedList2.next.next.data).toEqual('1');
3436
});
3537
});

0 commit comments

Comments
 (0)