Lines Matching refs:queue
10 const queue = new FixedQueue(); constant
11 assert.strictEqual(queue.head, queue.tail);
12 assert(queue.isEmpty());
13 queue.push('a');
14 assert(!queue.isEmpty());
15 assert.strictEqual(queue.shift(), 'a');
16 assert.strictEqual(queue.shift(), null);
20 const queue = new FixedQueue(); constant
22 queue.push('a');
23 assert(queue.head.isFull());
24 queue.push('a');
25 assert(!queue.head.isFull());
27 assert.notStrictEqual(queue.head, queue.tail);
29 assert.strictEqual(queue.shift(), 'a');
30 assert.strictEqual(queue.head, queue.tail);
31 assert(!queue.isEmpty());
32 assert.strictEqual(queue.shift(), 'a');
33 assert(queue.isEmpty());