/** * Test if existing worker is recognized * @return void * @author Andraz <*****@*****.**> */ public function testListenToExistingWorker() { $host = '173.0.0.2'; $worker = new Worker(); $worker->setId(2); $storage = \Mockery::mock('Queue\\SqlStorage'); $storage->shouldReceive('getWorkerByHost')->once()->with($host)->andReturn($worker); $storage->shouldReceive('saveWorker')->never(); $manager = new Manager($storage, new Task()); $id = $manager->listen($host, 4000, 'fibonacci'); $this->assertEquals(2, $id); }