24 lines
556 B
JavaScript
24 lines
556 B
JavaScript
getJasmineRequireObj().toBeResolved = function(j$) {
|
|
/**
|
|
* Expect a promise to be resolved.
|
|
* @function
|
|
* @async
|
|
* @name async-matchers#toBeResolved
|
|
* @since 3.1.0
|
|
* @example
|
|
* await expectAsync(aPromise).toBeResolved();
|
|
* @example
|
|
* return expectAsync(aPromise).toBeResolved();
|
|
*/
|
|
return function toBeResolved(util) {
|
|
return {
|
|
compare: function(actual) {
|
|
return actual.then(
|
|
function() { return {pass: true}; },
|
|
function() { return {pass: false}; }
|
|
);
|
|
}
|
|
};
|
|
};
|
|
};
|