Skip to main content
Module

x/rambda/source/wait.spec.js

Faster and smaller alternative to Ramda
Go to Latest
File
import {wait} from './wait'
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'))})