import { DoublyLinkedList } from './doubly-linked-list' describe('Double linked list', () => { it('should create a new list', () => { const arr = [1, 2, 3, 4, 5] const dll = new DoublyLinkedList(arr) expect(dll).toBeDefined() expect(dll.size).toBeDefined() expect(dll.head?.prev()).toBeNull() expect(dll.head?.next()).toBeDefined() expect(dll.tail?.next()).toBeNull() expect(dll.tail?.prev()).toBeDefined() expect(dll.toArray()).toEqual(arr) }) })