Ejemplo n.º 1
0
 /**
  * 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);
 }