public function testShouldWaitAndUpdateStatus() { $actualStatus = null; $expectedStatus = -1; $this->overwrite('pcntl_wait', function (&$status) use($expectedStatus) { $status = $expectedStatus; }); $control = new Control(); $control->wait($actualStatus); $this->assertEquals($expectedStatus, $actualStatus); }