如何在多个文件中设置Mocha测试用例的执行顺序
我有两个包含摩卡测试案例的javascript文件。
//----------abc.js -------------describe("abc file", function(){
it("test 1" , function(){
assert.equal(20 , 20);
});
});
//---------xyz.js--------------
describe("xyz file", function(){
it("test 1" , function(){
assert.equal(10 , 10);
});
});
我将它们放在一个文件夹中test
,当我执行mocha
命令时,第一个文件(abc.js)总是在xyz.js之前执行。我认为这可能是由于字母顺序造成的,并将文件重命名为
abc.js => xyz.jsxyz.js => abc.js
但是仍然首先执行xyz.js(以前是abc.js)的内容。如何更改这些测试文件的执行顺序?
回答:
Mocha有一个--sort
(short -S
)选项可以对测试文件进行排序:
$ mocha --help[...]
-S, --sort sort test files
[...]
以上是 如何在多个文件中设置Mocha测试用例的执行顺序 的全部内容, 来源链接: utcz.com/qa/417316.html