使用 Vite 的 Quasar CLI - @quasar/app-vite
您的 Quasar 项目能够添加单元测试和端到端测试工具。本简介不会详细介绍如何编写和使用测试,如需了解详情,请查阅 GitHub 上专门准备和维护的文档测试库。如果您是初学者,请考虑阅读“进一步阅读”部分中的一本书。
高级概述
您可以通过运行简单的命令将多个预配置的测试工具安装到现有的 Quasar 应用程序中。此命令将拉取并安装一个节点模块(及其依赖项)到项目的 package.json
中,根据需要放置必要的配置文件,并添加脚本命令以公开相应工具的一些功能。您可以添加多个工具,甚至可以根据需要将其用于您的持续集成管道。
测试本身并不难。最复杂的部分是设置测试工具。诀窍在于知道要测试什么。如果您是测试新手,绝对必须熟悉一些概念和模式。本文档页末尾提供了一些进一步阅读的链接。
测试文档
您可以在 https://testing.quasar.dev 或 quasar-testing 库的 dev
分支 中找到测试 AE 的文档。
安装
$ cd your-quasar-project
$ quasar ext add @quasar/testing-e2e-cypress
# or
$ quasar ext add @quasar/testing-unit-jest
# or
$ quasar ext add @quasar/testing-unit-vitest
content_paste
这些扩展将安装相应的工具,您可以根据需要进行配置。这是在 Quasar 项目中理想地管理多个测试工具的方式。如果您需要查看安装选项,可以查看 quasar.extensions.json
。
请注意,我们之前建议使用
@quasar/testing
AE 来管理项目中的所有测试工具。这已不再适用,因为 它现在已弃用。请改用上述命令。
进一步阅读
书籍
- 测试 Vue.js 应用程序 由 Edd Yerburgh 撰写,他是
@vue/test-utils
库的作者 - 免费 Vue 测试手册