转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html

命令行指定测试脚本时,可以使用通配符,同时指定多个文件。


$ mocha spec/{my,awesome}.js
$ mocha test/unit/*.js

上面的第一行命令,指定执行spec目录下面的my.jsawesome.js。第二行命令,指定执行test/unit目录下面的所有js文件。

除了使用Shell通配符,还可以使用Node通配符。


$ mocha 'test/**/*.@(js|jsx)'

上面代码指定运行test目录下面任何子目录中、文件后缀名为jsjsx的测试脚本。注意,Node的通配符要放在单引号之中,否则星号(*)会先被Shell解释。

上面这行Node通配符,如果改用Shell通配符,要写成下面这样。


$ mocha test/{,**/}*.{js,jsx}
posted on 2018-01-03 10:26  Sharpest  阅读(165)  评论(0编辑  收藏  举报