Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript mocha如何在目录中执行测试文件?_Javascript_Node.js_Mocha.js - Fatal编程技术网

Javascript mocha如何在目录中执行测试文件?

Javascript mocha如何在目录中执行测试文件?,javascript,node.js,mocha.js,Javascript,Node.js,Mocha.js,假设有一个带有.js文件的目录(Testcases),一些是带有it()函数的测试文件,其余的则不是。当使用mocha测试用例时,mocha是否只执行带有it()的测试文件?试一试如何?这是一个简单的实验,你可以在2分钟内完成 $ mkdir test-mocha $ cd test-mocha $ npm init -y $ npm i mocha chai Testcases/a.js console.log('test'); Testcases/b.js var expect=requ

假设有一个带有.js文件的目录(Testcases),一些是带有it()函数的测试文件,其余的则不是。当使用
mocha测试用例时,mocha是否只执行带有it()的测试文件?

试一试如何?这是一个简单的实验,你可以在2分钟内完成

$ mkdir test-mocha
$ cd test-mocha
$ npm init -y
$ npm i mocha chai
Testcases/a.js

console.log('test');
Testcases/b.js

var expect=require(“chai”).expect;
描述('Test',function()){
它('1等于1',函数(){
期望(1)等于(1);
});
});
并运行您的mocha命令:

$ ./node_modules/.bin/mocha Testcases/
test


  Test #1
    ✓ 1 equals 1


  1 passing (4ms)


因此答案是no

,但在测试中,它只考虑带有它的函数()对吗?或者
test
,如果您将
ui
设置为
tdd
。并描述,套房,以及所有这些挂钩。