本项目使用Jasmine来为RSS阅读器编写测试用例,用于检测应用代码运行是否符合预期。
1.下载项目到本地,并解压
2.打开index.html,运行项目。在页面最下面可以看到用Jasmine测试的结果
3.本项目的测试用例有:
- 测试allFeeds是否被定义并且不是空的
- 测试allFeeds的属性url是否被定义并且不是空的
- 测试allFeeds的属性name是否被定义并且不是空的
- 测试菜单栏默认是隐藏的
- 测试当菜单图标被点击时会切换可见状态,再次点击时切换到隐藏状态
- 测试loadFeed 函数是否被调用而且工作正常 -测试loadFeed 函数加载一个新源时内容会改变
4.打开 jasmine/spec/feedreader.js ,可查看测试用例代码