如何在课堂上编写摩卡测试

用户522170

是否可以在类中编写 mocha 测试,例如:

 class test
 {

   // mocha test
   describe("test goes here", function(){
   it("sample test", function(){})
   })
 }

在这种情况下如何触发测试?

幻灯片p2

必须同步定义测试才能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/stackoverflow/59984203

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章