# 测试用例
express-api-bootstrap 提供了简单的运行测试用例的策略(基于对 jest 的封装)
请看:
# 覆盖率
您可以通过添加 --coverage 在 boot test 后面来查看测试的覆盖率。例如 boot test --coverage,请看:
# 运行指定的测试用例
boot test waService.test.ts
# 调试
如果你想调试指定的测试用例文件,讲下面配置加入你的 .vscode/launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "test specific",
"program": "${workspaceFolder}/node_modules/.bin/boot",
"args": ["test", "${relativeFile}"],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"disableOptimisticBPs": true,
"autoAttachChildProcesses": true
}
]
}
然后打开你想要调试的测试用例文件,然后点击 F5(记住选择test specific) ,你就能如下这般愉快的调试了:
