如何从单个文件夹 运行 npm tests?
How to run npm tests from a single folder?
目前我正在测试一个 React 节点应用程序,并将我的所有测试都放在 root/tests 文件夹中,组件位于与其功能相关的单独文件夹中。
我有 10 多个文件夹和 100 多个测试,我想在为新组件编写测试时 'watch' 一个文件夹。
目前,我正在使用
npm run test:watch
它工作得很好,但是,不仅重新 运行 与我的新组件无关的 100 个其他测试的开销很大,而且很难清除所有反馈以查看我当前测试的结果。
是否有一个很好的命令可以只查看我的新测试的目录,甚至是测试文件?
您可以将 mocha 测试目录传递给 npm 命令:
npm run test:watch -- root/tests/subfolder
但这可能取决于您的测试脚本 test:watch
的定义方式。
目前我正在测试一个 React 节点应用程序,并将我的所有测试都放在 root/tests 文件夹中,组件位于与其功能相关的单独文件夹中。
我有 10 多个文件夹和 100 多个测试,我想在为新组件编写测试时 'watch' 一个文件夹。
目前,我正在使用
npm run test:watch
它工作得很好,但是,不仅重新 运行 与我的新组件无关的 100 个其他测试的开销很大,而且很难清除所有反馈以查看我当前测试的结果。
是否有一个很好的命令可以只查看我的新测试的目录,甚至是测试文件?
您可以将 mocha 测试目录传递给 npm 命令:
npm run test:watch -- root/tests/subfolder
但这可能取决于您的测试脚本 test:watch
的定义方式。