diff --git a/src/data-structures/linked-list/__test__/LinkedList.test.js b/src/data-structures/linked-list/__test__/LinkedList.test.js index 3a4241c9..2706654d 100644 --- a/src/data-structures/linked-list/__test__/LinkedList.test.js +++ b/src/data-structures/linked-list/__test__/LinkedList.test.js @@ -243,4 +243,17 @@ describe('LinkedList', () => { expect(linkedList.head.value).toBe(1); expect(linkedList.tail.value).toBe(3); }); + + it('should be iterable', () => { + const linkedList = new LinkedList(); + expect(typeof linkedList[Symbol.iterator]).toBe('function'); + + // Add test values to linked list. + linkedList + .append(1) + .append(2) + .append(3); + + expect([...linkedList]).toEqual([1, 2, 3]); + }); });