/** * 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)); }