shouldFail-as-promise