项目发展
首先,我在浏览器中查看应用程序的代码和功能,然后启动 http-server 实例以打开项目。 我发现这是非常直接的,一个加载提要的列表视图,一个通过单击标题导航中的按钮来切换可见性的左侧栏。
然后我开始查看 app.js 的代码,它有一个名为 AllFeeds 的提要列表,页面加载逻辑填充 html 列表并添加事件处理程序,还有一些应用程序的基本逻辑。
接下来我开始阅读测试定义的 feedreader.js 规范,我发现注释很好地解释了对每个测试的期望。
我开始为提要对象开发测试,评估 URL 和 NAME 定义。
然后我添加了一些逻辑来测试菜单点击。
然后我尝试实现逻辑来测试应用程序的异步调用,我在定义如何使用 before each 时遇到了一些麻烦,但我重新访问了有关异步调用和 jasmine 文档的视频,并由此解决了问题。
剩下的测试我需要验证在调用 loa
评论0
最新资源