【发布时间】:2021-09-25 04:12:12
【问题描述】:
我正在尝试使用 mocha 进行一个非常简单的测试(没有配置文件,没有其他标志,只有 mocha、yarn2 和 testee.js 文件),但它总是给我 0 passing。见鬼,它甚至不会运行任何文件!
// testee.js
console.log('test') // No output
describe('something', () => {
it('Should run', () => {
console.log('test 2') // No output either
})
})
$ yarn mocha testee.js
0 passing (1ms)
我正在使用的工具:
- 摩卡9.0.2
- Yarn Berry 2.4.2
Yarn 2 不支持 mocha 吗?我应该使用其他东西吗?我总是将 mocha 用于我的所有测试文件,如果真的是这样的话,也许是时候迁移了。
注意:我尝试使用 yarn 1 并且它完美无缺。另外,Mocha 找到了testee.js 文件,否则它会给我not found 错误而不是0 passing
【问题讨论】:
-
如果有错误,您应该在我们的存储库 (Yarn) 上打开一个问题。但是,Mocha 包含在 E2E 测试中,并且似乎不太可能出现错误 (github.com/yarnpkg/berry/blob/master/.github/workflows/…)。
标签: mocha.js yarnpkg yarnpkg-v2 yarn-v2