mirror of
https://github.moeyy.xyz/https://github.com/trekhleb/javascript-algorithms.git
synced 2024-09-20 07:43:04 +08:00
separate test for offset-based insert
This commit is contained in:
parent
a03f49225d
commit
87c1dde2ab
@ -45,11 +45,18 @@ describe('LinkedList', () => {
|
||||
linkedList.insert(10, 9);
|
||||
|
||||
expect(linkedList.toString()).toBe('1,4,2,3,10');
|
||||
});
|
||||
|
||||
linkedList.insert(7, 5);
|
||||
expect(linkedList.toString()).toBe('1,4,2,3,10,7');
|
||||
expect(linkedList.head.toString()).toBe('1');
|
||||
expect(linkedList.tail.toString()).toBe('7');
|
||||
it('should insert and maintain head and tail', () => {
|
||||
const linkedList = new LinkedList();
|
||||
|
||||
linkedList.insert(2, 0);
|
||||
linkedList.insert(3, 1);
|
||||
linkedList.insert(4, 2);
|
||||
|
||||
expect(linkedList.toString()).toBe('2,3,4');
|
||||
expect(linkedList.head.toString()).toBe('2');
|
||||
expect(linkedList.tail.toString()).toBe('4');
|
||||
});
|
||||
|
||||
it('should delete node by value from linked list', () => {
|
||||
|
Loading…
Reference in New Issue
Block a user