相关疑难解决方法(0)

如何使用Jest测试单个文件?

我可以使用Jest测试多个文件,但我无法弄清楚如何测试单个文件.

我有:

  • npm install jest-cli --save-dev
  • 更新package.json:`{..."脚本":{"test":"jest"} ...}
  • 写了一些测试.

正常运行npm test(目前运行14次测试).

如何测试单个文件,例如测试app/foo/__tests__/bar.spec.js

我试过运行npm test app/foo/__tests__/bar.spec.js(从项目根目录),但我收到以下错误:

npm ERR! Error: ENOENT, open '<path to project>/node_modules/app/foo/__tests__/bar.spec.js/package.json'
Run Code Online (Sandbox Code Playgroud)

谢谢

node.js jestjs

283
推荐指数
20
解决办法
19万
查看次数

如何使用Jest运行单个测试?

我在文件fix-order-test.js中进行了"与嵌套子项一起工作"的测试.

运行以下命令会运行文件中的所有测试.

jest fix-order-test
Run Code Online (Sandbox Code Playgroud)

我如何只运行一次测试?以下不起作用,因为它搜索指定的正则表达式的文件.

jest 'works with nested children'
Run Code Online (Sandbox Code Playgroud)

jestjs

272
推荐指数
16
解决办法
15万
查看次数

在create-react-app中运行`npm test`时如何忽略某些文件?

当前npm test正在运行所有具有.test.js扩展名的文件。我想忽略一些文件。我在哪里配置该选项?我试过

 "jest": {
        "collectCoverageFrom": [
            "src/App.test.js"
        ]
    },
Run Code Online (Sandbox Code Playgroud)

在 package.json 中。我看不出有什么区别。

unit-testing npm reactjs create-react-app

10
推荐指数
2
解决办法
1万
查看次数

在Jest中调试单个测试

我在许多测试套件中,在许多测试文件中进行了许多测试

我需要隔离和调试单个测试

我正在调试通过node --inspect-brk ./node_modules/jest/bin/jest,所以其他涉及监视模式的解决方案太复杂了

我怎么能跳过所有测试,除了我需要调试的那个?

javascript testing jest

7
推荐指数
2
解决办法
2564
查看次数