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'))})