Here you've changed the entire nature of the test.  The idea is to bypass the entire `work()` loop and test the parts beyond it - namely, in this case, `$worker->reserve()`.  This should definitely be reverted, and updated to the current form that `$worker->reserve()` takes.