如何在里面写摩卡测试class
How to write mocha test inside class
是否可以在 class 中编写 mocha 测试,例如:
class test
{
// mocha test
describe("test goes here", function(){
it("sample test", function(){})
})
}
这种情况下如何触发测试??
必须为 mocha
同步定义测试才能收集您的测试。
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 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 | |
---------------|----------|----------|----------|----------|-------------------|
源代码:https://github.com/mrdulin/mocha-chai-sinon-codelab/tree/master/src/Whosebug/59984203
是否可以在 class 中编写 mocha 测试,例如:
class test
{
// mocha test
describe("test goes here", function(){
it("sample test", function(){})
})
}
这种情况下如何触发测试??
必须为 mocha
同步定义测试才能收集您的测试。
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 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 | |
---------------|----------|----------|----------|----------|-------------------|
源代码:https://github.com/mrdulin/mocha-chai-sinon-codelab/tree/master/src/Whosebug/59984203