Node.js 当mocha使用--recursive标志运行时,为什么嵌套的mocha测试套件不运行
以下mocha嵌套测试套件结构按预期运行:Node.js 当mocha使用--recursive标志运行时,为什么嵌套的mocha测试套件不运行,node.js,mocha.js,Node.js,Mocha.js,以下mocha嵌套测试套件结构按预期运行: mocha——超时25000 test.js describe('test suite 1', function() { it('unit test 1', (done) => { describe('test suite 2', function() { it('unit test 2') { describe('test suite 3', function() { it('un
mocha——超时25000 test.js
describe('test suite 1', function() {
it('unit test 1', (done) => {
describe('test suite 2', function() {
it('unit test 2') {
describe('test suite 3', function() {
it('unit test 3') {
我不明白为什么在运行测试时不使用:
mocha——递归——超时25000
查看调试日志,我可以清楚地看到
it 2
和it 3
没有运行。我必须使用mocha--recursive--timeout 25000
,因为我有更多的测试套件文件 摩卡咖啡不支持您在问题中显示的结构。为了涵盖各种情况:
内部描述
?好的描述
内部它
?好的描述
描述
内部
?摩卡不支持这一点。结果未定义。如果你得到了你期望的结果,那是因为运气it
内部it
?同样,摩卡咖啡也不支持。结果未定义it