We cannot simply throw here, need to call `done()`, otherwise on error the test will timeout.