repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
build(deps-dev): apply updates
[poolifier.git]
/
tests
/
queue.test.js
diff --git
a/tests/queue.test.js
b/tests/queue.test.js
index 93211106650fd2317be2aa22589cb60122bb641e..3fd51dc8e4761df6c616424dea76dc7dbcd49d8c 100644
(file)
--- a/
tests/queue.test.js
+++ b/
tests/queue.test.js
@@
-7,21
+7,21
@@
describe('Queue test suite', () => {
let rtSize = queue.enqueue(1)
expect(queue.size).toBe(1)
expect(rtSize).toBe(queue.size)
let rtSize = queue.enqueue(1)
expect(queue.size).toBe(1)
expect(rtSize).toBe(queue.size)
- expect(queue.
head
).toBe(0)
- expect(queue.
tail
).toBe(1)
- expect(queue.items).toStrictEqual(
{ 0: 1 }
)
+ expect(queue.
offset
).toBe(0)
+ expect(queue.
maxSize
).toBe(1)
+ expect(queue.items).toStrictEqual(
[1]
)
rtSize = queue.enqueue(2)
expect(queue.size).toBe(2)
expect(rtSize).toBe(queue.size)
rtSize = queue.enqueue(2)
expect(queue.size).toBe(2)
expect(rtSize).toBe(queue.size)
- expect(queue.
head
).toBe(0)
- expect(queue.
tail
).toBe(2)
- expect(queue.items).toStrictEqual(
{ 0: 1, 1: 2 }
)
+ expect(queue.
offset
).toBe(0)
+ expect(queue.
maxSize
).toBe(2)
+ expect(queue.items).toStrictEqual(
[1, 2]
)
rtSize = queue.enqueue(3)
expect(queue.size).toBe(3)
expect(rtSize).toBe(queue.size)
rtSize = queue.enqueue(3)
expect(queue.size).toBe(3)
expect(rtSize).toBe(queue.size)
- expect(queue.
head
).toBe(0)
- expect(queue.
tail
).toBe(3)
- expect(queue.items).toStrictEqual(
{ 0: 1, 1: 2, 2: 3 }
)
+ expect(queue.
offset
).toBe(0)
+ expect(queue.
maxSize
).toBe(3)
+ expect(queue.items).toStrictEqual(
[1, 2, 3]
)
})
it('Verify dequeue() behavior', () => {
})
it('Verify dequeue() behavior', () => {
@@
-32,20
+32,20
@@
describe('Queue test suite', () => {
let rtItem = queue.dequeue()
expect(queue.size).toBe(2)
expect(rtItem).toBe(1)
let rtItem = queue.dequeue()
expect(queue.size).toBe(2)
expect(rtItem).toBe(1)
- expect(queue.
head
).toBe(1)
- expect(queue.
tail
).toBe(3)
- expect(queue.items).toStrictEqual(
{ 1: 2, 2: 3 }
)
+ expect(queue.
offset
).toBe(1)
+ expect(queue.
maxSize
).toBe(3)
+ expect(queue.items).toStrictEqual(
[1, 2, 3]
)
rtItem = queue.dequeue()
expect(queue.size).toBe(1)
expect(rtItem).toBe(2)
rtItem = queue.dequeue()
expect(queue.size).toBe(1)
expect(rtItem).toBe(2)
- expect(queue.
head).toBe(2
)
- expect(queue.
tail
).toBe(3)
- expect(queue.items).toStrictEqual(
{ 2: 3 }
)
+ expect(queue.
offset).toBe(0
)
+ expect(queue.
maxSize
).toBe(3)
+ expect(queue.items).toStrictEqual(
[3]
)
rtItem = queue.dequeue()
expect(queue.size).toBe(0)
expect(rtItem).toBe(3)
rtItem = queue.dequeue()
expect(queue.size).toBe(0)
expect(rtItem).toBe(3)
- expect(queue.
head
).toBe(0)
- expect(queue.
tail).toBe(0
)
- expect(queue.items).toStrictEqual(
{}
)
+ expect(queue.
offset
).toBe(0)
+ expect(queue.
maxSize).toBe(3
)
+ expect(queue.items).toStrictEqual(
[]
)
})
})
})
})