JavaScript Mocha Error Timeout Require Done Callback
Got this issue on testing with Mocha
I try to run test with Mocha which testing a function that returned a promise, then I got this issue.
Here is my code look like:
import expect from 'expect';
describe('Some Module Testing', () => {
describe('Some function testing', () => {
expect(result).toBe(true);
});
});
The solution
Then I figuring out how to solve the issue, and do this to my code. And the issue is gone.
import expect from 'expect';
describe('Some Module Testing', () => {
describe('Some function testing', (done: Function) => { // done parameter
expect(result).toBe(true);
done(); // done callback.
})
});