Is it possible to write mocha test inside class e.g :
class test
{
// mocha test
describe("test goes here", function(){
it("sample test", function(){})
})
}
how to trigger test in this case ??
Is it possible to write mocha test inside class e.g :
class test
{
// mocha test
describe("test goes here", function(){
it("sample test", function(){})
})
}
how to trigger test in this case ??
Tests must be defined synchronously for mocha
to be able to collect your tests.
index.test.js
:
const expect = require("chai").expect;
class Test {
run() {
describe("test goes here", function() {
it("sample test", function() {
expect(1 + 1).to.be.eq(2);
});
});
}
}
new Test().run();
Test results:
test goes here
✓ sample test
1 passing (5ms)
---------------|----------|----------|----------|----------|-------------------|
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---------------|----------|----------|----------|----------|-------------------|
All files | 100 | 100 | 100 | 100 | |
index.test.js | 100 | 100 | 100 | 100 | |
---------------|----------|----------|----------|----------|-------------------|
Source code: https://github.com/mrdulin/mocha-chai-sinon-codelab/tree/master/src/stackoverflow/59984203