Sokil\Mongo\QueueTest::testDequeue PHP Method

testDequeue() public method

public testDequeue ( )
    public function testDequeue()
    {
        // add normal
        $this->queue->enqueue(array('param' => 1));
        // add with priority
        $this->queue->enqueue('priority-driven', 10);
        // add normal
        $this->queue->enqueue(array('param' => 3));
        // check if message with priority first
        $this->assertEquals('priority-driven', $this->queue->dequeue());
        $this->assertEquals(1, $this->queue->dequeue()->get('param'));
        $this->assertEquals(3, $this->queue->dequeue()->get('param'));
    }