测试与现代Web框架入门
测试基础与Jest使用
在测试过程中,由于环境类型定义的存在,我们无需导入Jest函数(如 test 和 expect )。再次执行 npm test 命令,测试结果会更加理想。示例如下:
$ npm run test
> worldexplorer@1.0.0 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 前缀定义在另一个脚本之后自动执行的脚本。
超级会员免费看
订阅专栏 解锁全文

4851

被折叠的 条评论
为什么被折叠?



