26、测试与现代Web框架入门

测试与现代Web框架入门

测试基础与Jest使用

在测试过程中,由于环境类型定义的存在,我们无需导入Jest函数(如 test expect )。再次执行 npm test 命令,测试结果会更加理想。示例如下:

$ npm run test
> [email protected] test ...
> jest
PASS  src/sanity.test.ts
Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   0 total
Time:        2.593s
Ran all test suites.

从输出可以看出,测试已被找到并成功执行。

我们还可以利用npm脚本钩子,在 package.json 的现有构建脚本中添加 pre 脚本,以便在使用Parcel构建应用程序之前执行测试套件。示例脚本如下:

"prebuild": "npm run test"

这是因为npm支持脚本钩子。当npm找到与另一个脚本同名但带有 pre 前缀的脚本时,会在执行另一个脚本之前执行该脚本。同样,也可以使用 post 前缀定义在另一个脚本之后自动执行的脚本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值