我将测试分组在文件夹中,如下所示:
test/
├── unit/
├── integration/
└── acceptance/
在上述每个文件夹中,都有许多测试文件(例如test.js
)
我使用以下命令执行不同的测试套件:
mocha test/unit/**/*.js
mocha test/integration/**/*.js
mocha test/acceptance/**/*.js
我最近决定在 中添加一个子文件夹test/unit
,以便稍微整理一下:
test/
└── unit/
├── subfolder/
│ └── new.test.js
├── foo.test.js
└── bar.test.js
但现在mocha
只执行new.test.js
.
我以为/**/*.js
它会递归地在所有文件夹中查找.js
文件,但这不是我看到的行为。这是我的错误还是误解?