synchronous tests that return promises are automatically failed