public function testShouldExecuteJobsInBackgroundFirst() { $closure = function ($nums) { return array_sum($nums); }; $scheduler = new Scheduler(); $scheduler->call($closure)->at('* * * * *'); $scheduler->raw('echo "raw command"')->at('* * * * *'); $scheduler->jobsInBackgroundFirst(); $jobs = $scheduler->getJobs(); $this->assertTrue($jobs[0]->runInBackground); }