deno.land / x / rambda@v9.1.1 / source / wait.spec.js
123456789101112131415161718import { wait } from './wait.js'
test('happy path', async () => { const fn = x => Promise.resolve(x + 1) const [ result, err ] = await wait(fn(1))
expect(result).toBe(2) expect(err).toBeUndefined()})
test('when promise is rejected', async () => { const fn = x => Promise.reject(Error('foo')) const [ result, err ] = await wait(fn(1))
expect(result).toBeUndefined() expect(err).toEqual(Error('foo'))})
Version Info