【问题标题】:How to run single file test in quasar testing如何在类星体测试中运行单文件测试
【发布时间】:2019-08-06 12:46:39
【问题描述】:

我有要在 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"

我该怎么办?

【问题讨论】:

标签: javascript unit-testing jestjs quasar


【解决方案1】:

您可以跳过 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

【讨论】:

  • 另一种方式:npx jest demo
【解决方案2】:

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

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

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

jest -i demo

【讨论】:

    【解决方案3】:

    您还可以使用 Majestic UI 插件测试单独的文件,您可以在安装 jest 时选择它作为选项。

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

    【讨论】:

      猜你喜欢
      • 2011-02-10
      • 1970-01-01
      • 2013-03-30
      • 2011-12-22
      • 2013-02-04
      • 2010-12-03
      • 1970-01-01
      • 2017-04-29
      相关资源
      最近更新 更多