1.1.0 • Published 4 years ago

has-resolved v1.1.0

Weekly downloads
163
License
MIT
Repository
github
Last release
4 years ago

has-resolved

Build Status

Checks if a Promise is resolved or rejected asynchronously

How to use

Resolution and rejection checks are asynchronous. You can use ES6 async/await to simplify coding.

Check for resolution

import hasResolved from 'has-resolved';

const promise = Promise.resolve();
const resolved = await hasResolved(promise);

expect(resolved).toBeTruthy();

Please note that hasResolved is an asynchronous function and need to be await-ed.

Check for rejection

import { hasRejected } from 'has-resolved';

const promise = Promise.reject();
const rejected = await hasRejected(promise);

expect(rejected).toBeTruthy();

hasRejected is not a default export, thus, the bracelets is needed for named import.

Contributions

Like us? Star us.

Want to make it better? File us an issue.

Don't like something you see? Submit a pull request.