- expect(priorityQueue.nodeArray).toStrictEqual([])
- priorityQueue = new PriorityQueue(2)
- expect(priorityQueue.k).toBe(2)
+ expect(priorityQueue.enablePriority).toBe(false)
+ expect(priorityQueue.head).toBeInstanceOf(FixedPriorityQueue)
+ expect(priorityQueue.head.next).toBe(undefined)
+ expect(priorityQueue.head.capacity).toBe(defaultBucketSize)
+ expect(priorityQueue.tail).toBeInstanceOf(FixedPriorityQueue)
+ expect(priorityQueue.tail).toStrictEqual(priorityQueue.head)
+ const bucketSize = 2
+ priorityQueue = new PriorityQueue(bucketSize, true)
+ expect(priorityQueue.bucketSize).toBe(bucketSize)
+ expect(priorityQueue.buckets).toBe(0)