Node.js 如何在Mocha框架中运行单元测试子集?
我使用Node.js 如何在Mocha框架中运行单元测试子集?,node.js,mocha.js,Node.js,Mocha.js,我使用mocha--recursive--timeout 15000CLI命令来运行放置在/test本地文件夹中的所有测试。如何定位特定文件夹?您只需运行: 指向dir/***/.js的摩卡路径--超时15000 这两个**与--recursive相同,您只需运行: 指向dir/***/.js的摩卡路径--超时15000 这两个**与--recursive相同,这里有很多选项,具体取决于您需要什么,基于路径的直接执行会有点麻烦 基于目录的测试分离 目录中的所有内容-mochatest/*.js
mocha--recursive--timeout 15000
CLI命令来运行放置在/test
本地文件夹中的所有测试。如何定位特定文件夹?您只需运行:
指向dir/***/.js的摩卡路径--超时15000
这两个**与--recursive相同,您只需运行:
指向dir/***/.js的摩卡路径--超时15000
这两个**与--recursive相同,这里有很多选项,具体取决于您需要什么,基于路径的直接执行会有点麻烦
基于目录的测试分离 目录中的所有内容-
mochatest/*.js
所有内容,包括子目录-mochatest/***/.js
套件(或测试)的模式匹配 套房-
mocha--grep
模式匹配-mocha--grep
套件(或测试)的负模式匹配 套房-
mocha--grep--invert
模式匹配-mocha--grep--invert
标记 您还可以基于测试的it()部分中的
标记执行测试
标记使用--grep特性,该特性还允许负标记匹配
更多信息可以在这里找到-这里有很多选项,具体取决于您的需要,基于路径的直接执行有点麻烦
基于目录的测试分离
目录中的所有内容-mochatest/*.js
所有内容,包括子目录-mochatest/***/.js
套件(或测试)的模式匹配
套房-mocha--grep
模式匹配-mocha--grep
套件(或测试)的负模式匹配
套房-mocha--grep--invert
模式匹配-mocha--grep--invert
标记
您还可以基于测试的it()部分中的标记执行测试
标记使用--grep特性,该特性还允许负标记匹配
更多信息可在此处找到-的可能副本