86. 单元测试之文件模块

如何测试

步骤

选择测试工具:jest

设计测试用例

写测试,运行测试,改代码

单元测试、功能测试、集成测试

重点

单元测试不应该与外界打交道 (那是集成测试要做的)

单元测试的对象是函数

功能测试的对象是模块

集成测试的对象是系统

我们只讲单元测试

如何安装Jest

Jest文档 官方

yarn add --dev jest

--dev:表示开发者依赖

创建sum.js

创建sum.test.js

package.json添加script

全部添加完成后,运行 yarn test

截屏2023-04-23 下午6.11.29

正常的项目测试不会那么简单。

更常用的是

创建一个db.spec.js文件

白盒测试

代码怎么写的怎么测。

单元测试不应该与外界打交道 (那是集成测试要做的)

所以使用jest.mock("fs")

最后更新于

这有帮助吗?