build
任务的一部分自动运行。
运行测试
要运行测试,只需执行:Terminal
__tests__
文件夹下的所有测试,不过目前我们只为app
项目编写了几个测试。
添加测试
我们使用Testing Library进行测试。这个优秀的库让你能够以接近用户实际交互的方式测试组件。 在__tests__
文件夹中,创建一个名为[page].test.tsx
的新文件(其中[page]
是你要测试的页面名称)。以下是home
页面的测试示例:
apps/app/__tests__/home.test.tsx
为其他应用添加Vitest
要为其他应用添加Vitest,需要先安装依赖:Terminal
@repo/testing
包添加到package.json
文件的devDependencies
部分:
apps/[app]/package.json
vitest.config.ts
的新文件并添加以下内容:
apps/[app]/vitest.config.ts
__tests__
文件夹中创建新文件,并在package.json
文件中添加test
命令:
apps/[app]/package.json
test
脚本并运行测试。
之后,只需按照上述说明编写测试即可。