topics/queue-implementation/test.js   A
last analyzed

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 15
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 12
mnd 0
bc 0
fnc 1
dl 0
loc 15
rs 10
bpm 0
cpm 1
noi 0
c 0
b 0
f 0
1
const Queue = require('./index');
2
// put your tests here
3
test('Queue test', () => {
4
    let q = new Queue();
5
    expect(q.peek()).toEqual([]);
6
    q.enqueue(1);
7
    expect(q.peek()).toEqual([1]);
8
    q.enqueue(3);
9
    expect(q.peek()).toEqual([3, 1]);
10
    q.dequeue();
11
    expect(q.peek()).toEqual([3]);
12
    q.dequeue();
13
    expect(q.peek()).toEqual([]);
14
15
});