expect(path).to.be.a.file() 无法使用 "Property 'file' does not exist on type 'TypeComparison'" 进行编译
expect(path).to.be.a.file() fails to compile with "Property 'file' does not exist on type 'TypeComparison'"
在 Mocha 测试套件中,我想断言文件存在,我想我可以使用 chai-fs 模块来做到这一点:
const pathToCheck = path.join(rootPath, '../somePath');
expect(pathToCheck).to.be.a.file();
我的 IDE 抱怨此代码的 file
移植:
[ts] Property 'file' does not exist on type 'TypeComparison'.
然而,当我忽略错误和 运行 无论如何包含测试时,它通过了(如果我通过无意义的路径,它就会失败)。这会导致我的 CI 管道失败等。我该如何解决这个问题? 我已经确保我使用的是最新版本的相关节点模块。
(pathToCheck).should.be.a.file()
也因为同样的原因而失败。
检查 chai 的(期望/应该)文档。它无法编译,因为在 chai 的 api 中没有 "file" 函数。 :)
在 Mocha 测试套件中,我想断言文件存在,我想我可以使用 chai-fs 模块来做到这一点:
const pathToCheck = path.join(rootPath, '../somePath');
expect(pathToCheck).to.be.a.file();
我的 IDE 抱怨此代码的 file
移植:
[ts] Property 'file' does not exist on type 'TypeComparison'.
然而,当我忽略错误和 运行 无论如何包含测试时,它通过了(如果我通过无意义的路径,它就会失败)。这会导致我的 CI 管道失败等。我该如何解决这个问题? 我已经确保我使用的是最新版本的相关节点模块。
(pathToCheck).should.be.a.file()
也因为同样的原因而失败。
检查 chai 的(期望/应该)文档。它无法编译,因为在 chai 的 api 中没有 "file" 函数。 :)