我可以使用Jest测试多个文件,但我无法弄清楚如何测试单个文件.
我有:
npm install jest-cli --save-devpackage.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)
谢谢
我在文件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) 我有一个名为“test-file-1”的文件,在其中我有一些具有唯一名称的描述(测试套件),在其中我有测试,这些测试可能在测试套件中具有相似的名称。
要运行单个测试套件或测试,请键入以下命令。
npm test -- -t "Test Suite or Test"
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚如何运行特定测试套件的单个测试。