How to test async code with mocha using await
问题 How do I test async code with mocha? I wanna use multiple await inside mocha var assert = require('assert'); async function callAsync1() { // async stuff } async function callAsync2() { return true; } describe('test', function () { it('should resolve', async (done) => { await callAsync1(); let res = await callAsync2(); assert.equal(res, true); done(); }); }); This produces error below: 1) test should resolve: Error: Resolution method is overspecified. Specify a callback *or* return a Promise;