improved error msg on toBeRehectedWithError and all other built-in async matchers

This commit is contained in:
Andrei D
2024-12-22 17:43:47 +02:00
parent 1f1e1209d2
commit a1591da25d
12 changed files with 26 additions and 12 deletions

View File

@@ -14,7 +14,9 @@ getJasmineRequireObj().toBeResolved = function(j$) {
return {
compare: function(actual) {
if (!j$.isPromiseLike(actual)) {
throw new Error('Expected toBeResolved to be called on a promise.');
throw new Error(
`Expected toBeResolved to be called on a promise but was on a ${typeof actual}.`
);
}
return actual.then(