Skip to main content
Module

x/rambda/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'))})