async-sleep
Promise-based sleep that supports resolve and reject with defined results.
Install
npm i --save async-sleep
Usage:
Use sleep function directly:
; // var sleep = require('async-sleep') also works const mock = message: 'Hello world'; ; // { message: 'Hello world' }
Use resolve method:
; const mock = message: 'Hello world'; sleep; // { message: 'Hello world' }
Use reject method:
; const mock = error: 'Something went wrong...'; sleep ; // { error: 'Something went wrong...' }
Use randomResolve method:
; const mock = message: 'Hello world'; sleep; // { message: 'Hello world' }
Use randomReject method:
; const mock = error: 'Something went wrong...'; sleep ; // { error: 'Something went wrong...' }