UNPKG

@magic/test

Version:

simple yet powerful unit testing library

19 lines (13 loc) 350 B
import is from '@magic/types' export const argHandler = r => (...args) => { args = args.filter(arg => is.defined(arg) && !is.null(arg)) if (args.length === 1) { return r(args[0]) } r(args) } // investigate argument passing export const promise = fn => () => new Promise(r => fn(argHandler(r))) export default promise