/** * @test */ public function dequeues() { $message = Message::create('lus'); $this->innerqueue->expects($this->once())->method('dequeue')->will($this->returnValue($message)); $this->ed->expects($this->once())->method('dispatch')->with(Events::DEQUEUE, $this->isInstanceOf('Pekkis\\Queue\\SymfonyBridge\\MessageEvent')); $ret = $this->queue->dequeue(); $this->assertSame($message, $ret); }