Files
JavaScript/Data-Structures/Linked-List/test/AddTwoNumbers.test.js
Shakil Ahmmed 9911410e70 merge: Implement Add Two Numbers (Linked List) (#888)
* Implement Add Two Numbers (Linked List)

* Implement Add Two Numbers (Linked List)

* Implement Add Two Numbers (Linked List)

Co-authored-by: Shakil Ahmmed <shakilahmmed@ShakilAhmmeds-MacBook-Pro.local>
2022-02-17 17:29:36 +05:30

27 lines
684 B
JavaScript

import { AddTwoNumbers } from '../AddTwoNumbers.js'
import { LinkedList } from '../SinglyLinkedList'
describe('AddTwoNumbers', () => {
it('Check Sum Of Two Linked List', () => {
const list1 = new LinkedList()
list1.addFirst(2)
list1.addLast(4)
list1.addLast(3)
const list2 = new LinkedList()
list2.addFirst(5)
list2.addLast(6)
list2.addLast(4)
const expected = new LinkedList()
expected.addFirst(7)
expected.addLast(0)
expected.addLast(8)
const addTwoLinkedList = new AddTwoNumbers()
addTwoLinkedList.solution(list1.headNode, list2.headNode)
expect(addTwoLinkedList.solutionToArray()).toEqual(expected.get())
})
})