getMock('Illuminate\Queue\SyncQueue', array('resolveJob')); $job = m::mock('StdClass'); $sync->expects($this->once())->method('resolveJob')->with($this->equalTo('Foo'), $this->equalTo(''))->will($this->returnValue($job)); $job->shouldReceive('fire')->once(); $sync->push('Foo'); } }