UNPKG

siesta-lite

Version:

Stress-free JavaScript unit testing and functional testing tool, works in NodeJS and browsers

27 lines (21 loc) 642 B
StartTest(t => { let someAsyncOperation = () => new Promise((resolve, reject) => { setTimeout(() => { resolve("someValue") }, 300) }) t.it('Doing async stuff', t => { t.chain( // function step, that returns a promise (sugared with async/await) async () => { return await someAsyncOperation() }, // desugared version function (next, result) { t.is(result, 'someValue', "Correct result returned") return someAsyncOperation() } ) }) })