如何运行 类星体测试中的单文件测试

How to run single file test in quasar testing

我在 quasar 项目中有 运行 的测试代码,但不想 运行 所有测试。 所以我尝试了以下几个命令,仍然 运行 所有测试文件。

quasar test --unit jest -t "demo/demo.spec.js"
quasar test --unit jest --spec "demo/demo.spec.js"
quasar test --unit jest -i "demo/demo.spec.js"

我需要做什么?

您可以使用 jest 命令来测试您使用正则表达式定位的文件。

quasar 没有任何单一文件测试,它会用任何 cmd 测试所有文件。

-i 后面的词不是文件名,而是正则表达式模式,意思是“/demo/i”

jest -i demo

您还可以使用 Majestic UI 插件测试单独的文件,您可以 select 在安装 jest 时将其作为一个选项。

使用命令 npm run test:unit:ui 启动 Majestic,这将打开本地主机测试 UI,您可以从那里单独测试每个文件。

您可以跳过 Quasar CLI 并使用 package.json 中可用的脚本。

npm run test:unit test/jest/__tests__/App.spec.js

加快测试和开发 过程的更好方法是使用test:unit:watch 脚本,然后过滤文件名模式。

npm run test:unit:watch
#press p, then type the desired file pattern