简介
在这个项目中,你将学习如何修复 vue-router-3.0.1
项目中 async.spec.js
文件的一个问题。async.spec.js
文件包含一个未能正确检测错误的测试用例,你的任务是修改代码以确保测试按预期通过。
👀 预览
Message:
预期 $.length = 3 等于 5。
预期 $[3] = undefined 等于 4。
预期 $[4] = undefined 等于 5。
🎯 任务
在这个项目中,你将学习:
- 如何在
vue-router-3.0.1
项目中定位和修改async.spec.js
文件 - 如何理解现有测试用例的问题
- 如何进行必要的更改以修复测试用例
🏆 成果
完成这个项目后,你将能够:
- 识别并修复单元测试中的问题
- 使用异步代码和
runQueue
实用函数 - 应用调试和排除测试用例故障的技术
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
javascript(("`JavaScript`")) -.-> javascript/BasicConceptsGroup(["`Basic Concepts`"])
javascript(("`JavaScript`")) -.-> javascript/AdvancedConceptsGroup(["`Advanced Concepts`"])
javascript/BasicConceptsGroup -.-> javascript/array_methods("`Array Methods`")
javascript/AdvancedConceptsGroup -.-> javascript/async_prog("`Asynchronous Programming`")
javascript/AdvancedConceptsGroup -.-> javascript/error_handle("`Error Handling`")
subgraph Lab Skills
javascript/array_methods -.-> lab-445743{{"`修复async.spec.js中的测试`"}}
javascript/async_prog -.-> lab-445743{{"`修复async.spec.js中的测试`"}}
javascript/error_handle -.-> lab-445743{{"`修复async.spec.js中的测试`"}}
end