clarify: using done() as pass() - when not called the test times out, ie fails