Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import makeDeferred from './makeDeferred'; describe('makeDeferred', () => { it('should provide a promise to be resolved externally', () => { const deferred = makeDeferred(); setTimeout(() => void deferred.resolve('Yay!')); return deferred.promise.then(result => void expect(result).toBe('Yay!')); }); it('should provide a promise to be rejected externally', () => { const deferred = makeDeferred(); setTimeout(() => void deferred.reject('Oops...')); return deferred.promise.catch(error => void expect(error).toBe('Oops...')); }); }); |