Ejemplo n.º 1
0
 /**
  * Test if task is added to queue
  * @return void
  * @author Andraz <*****@*****.**>
  */
 public function testEnqueueTask()
 {
     $task = \Mockery::mock('Queue\\Task');
     $task->shouldReceive('newInstance')->once()->andReturn($task);
     $task->shouldReceive('setName')->with('fibonacci')->once();
     $task->shouldReceive('setParameters')->with(5)->once();
     $storage = \Mockery::mock('Queue\\SqlStorage');
     $storage->shouldReceive('saveTask')->with($task)->once()->andReturn($task);
     $manager = new Manager($storage, $task);
     $this->assertEquals(1, $manager->enqueueTask('fibonacci', 5));
 }