Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 5e75378

Browse files
committedMar 30, 2018
Add Heap.
1 parent 09100ea commit 5e75378

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed
 

‎src/data-structures/heap/__test__/MinHeap.test.js

+8-4
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,24 @@ describe('MinHeap', () => {
3434
minHeap.add(5);
3535
minHeap.add(3);
3636
minHeap.add(10);
37+
minHeap.add(11);
3738
minHeap.add(1);
3839

39-
expect(minHeap.toString()).toBe('1,3,10,5');
40+
expect(minHeap.toString()).toBe('1,3,10,11,5');
4041

4142
expect(minHeap.poll()).toBe(1);
42-
expect(minHeap.toString()).toBe('3,5,10');
43+
expect(minHeap.toString()).toBe('3,5,10,11');
4344

4445
expect(minHeap.poll()).toBe(3);
45-
expect(minHeap.toString()).toBe('5,10');
46+
expect(minHeap.toString()).toBe('5,11,10');
4647

4748
expect(minHeap.poll()).toBe(5);
48-
expect(minHeap.toString()).toBe('10');
49+
expect(minHeap.toString()).toBe('10,11');
4950

5051
expect(minHeap.poll()).toBe(10);
52+
expect(minHeap.toString()).toBe('11');
53+
54+
expect(minHeap.poll()).toBe(11);
5155
expect(minHeap.toString()).toBe('');
5256

5357
expect(minHeap.poll()).toBeNull();

0 commit comments

Comments
 (0)
Please sign in to comment.