Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 如何使用Jest测试单个文件?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以使用jest测试多个文件,但我不知道如何测试单个文件

我有

>运行npm install jest-cli –save-dev
>更新package.json:`{…“scripts”:{“test”:“jest”} …}
>写了一些测试。

运行npm测试按预期工作(目前它运行14个测试)。

如何测试单个文件,例如test app / foo / __ tests __ / bar.spec.js?

我试过运行npm测试app / foo / __测试__ / bar.spec.js(从项目根),但我得到以下错误

npm ERR! Error: ENOENT,open '<path to project>/node_modules/app/foo/__tests__/bar.spec.js/package.json'

谢谢

解决方法

如果npm测试工作,意味着jest是全球安装的。为了运行一个特定的测试,你需要使用jest命令npm测试将不工作。

所以你可以直接使用jest bar.spec.js运行jest

注意:您不必输入测试的完整路径:参数成为正则表达式,因此它只需要是完整路径的一部分。

注意2.0:如果你已经使用Npm install -g jest在全局安装jest,更改为npm install -g jest-cli

大佬总结

以上是大佬教程为你收集整理的node.js – 如何使用Jest测试单个文件?全部内容,希望文章能够帮你解决node.js – 如何使用Jest测试单个文件?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。