UNPKG

dist-javascript-algorithms-and-data-structures

Version:

Algorithms and data-structures implemented on JavaScript

23 lines (17 loc) 565 B
import LinkedList from '../../../../data-structures/linked-list/LinkedList'; import traversal from '../traversal'; describe('traversal', () => { it('should traverse linked list', () => { const linkedList = new LinkedList(); linkedList .append(1) .append(2) .append(3); const traversedNodeValues = []; const traversalCallback = (nodeValue) => { traversedNodeValues.push(nodeValue); }; traversal(linkedList, traversalCallback); expect(traversedNodeValues).toEqual([1, 2, 3]); }); });