diff --git a/specs/arrays/linkedlist.solution.test.js b/specs/arrays/linkedlist.solution.test.js index f7e03868..00c6507f 100644 --- a/specs/arrays/linkedlist.solution.test.js +++ b/specs/arrays/linkedlist.solution.test.js @@ -88,7 +88,7 @@ class LinkedList { const excise = node.next; if (!excise) return null; node.next = excise.next; - if (!node.next.next) this.tail = node.next; + if (!node.next) this.tail = node; this.length--; return excise.value; } @@ -170,5 +170,8 @@ describe("LinkedList", function () { list.delete(0); expect(list.length).toEqual(24); expect(list.get(0)).toEqual("b"); + list.delete(23); + expect(list.get(22)).toEqual("y"); + list.delete(23); }); });