UNPKG

async-test-util

Version:

Util-functions that are be useful in async tests

17 lines (16 loc) 395 B
import promisify from './promisify'; /** * resolves all values if they are promises * returns equal object with resolved */ export default function resolveValues(obj) { var ret = {}; return Promise.all(Object.keys(obj).map(function (k) { var val = promisify(obj[k]); return val.then(function (v) { return ret[k] = v; }); })).then(function () { return ret; }); }