💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
在Turborepo单体库中添加单元测试的五个步骤:1. 在根目录添加tsx以支持TypeScript;2. 在turbo.json中添加测试任务;3. 在每个package.json中添加测试脚本;4. 在根package.json中添加测试脚本;5. 使用Node.js测试运行器编写并运行第一个测试。
🎯
关键要点
- 在单体库根目录添加tsx以支持TypeScript。
- 在turbo.json中添加测试任务。
- 在每个package.json中添加测试脚本。
- 在根package.json中添加测试脚本。
- 使用Node.js测试运行器编写并运行第一个测试。
❓
延伸问答
如何在Turborepo中添加单元测试?
在Turborepo中添加单元测试需要五个步骤:1. 在根目录添加tsx;2. 在turbo.json中添加测试任务;3. 在每个package.json中添加测试脚本;4. 在根package.json中添加测试脚本;5. 使用Node.js测试运行器编写并运行第一个测试。
在Turborepo的根目录添加tsx有什么作用?
在根目录添加tsx可以支持TypeScript代码的运行,避免不同模块系统带来的问题。
如何在turbo.json中配置测试任务?
在turbo.json中添加测试任务需要在tasks部分添加一个名为'test'的任务,outputs可以留空。
每个package.json中需要添加什么测试脚本?
每个package.json中需要添加的测试脚本是:"test": "tsx --test"。
如何使用Node.js测试运行器编写第一个测试?
使用Node.js测试运行器编写第一个测试时,可以创建一个add.ts文件定义函数,并在add.test.ts中使用describe和it来编写测试用例。
运行测试的命令是什么?
运行测试的命令是:npm run test。
➡️