《AngularJS深度剖析与最佳实践》一2.12 单元测试

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《AngularJS深度剖析与最佳实践》一2.12 单元测试

华章计算机 2017-05-02 14:55:00 浏览1294
展开阅读全文

本节书摘来自华章出版社《AngularJS深度剖析与最佳实践》一书中的第2章,第2.12节,作者 雪狼 破狼 彭洪伟,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.12 单元测试

我们在第1章中已经写过两个单元测试(unit test)了,这里我们简单讲一下理论知识。
在Angular中,单元测试的概念和传统的后端编程是一样的。也就是对某些小型功能块儿进行测试,保障其工作逻辑正常。单元测试要尽可能局部化,不要牵扯进很多个模块,必要时可进行mock(模拟)。

2.12.1 MOCK的使用方式

由于JavaScript语言的动态特性,Mock一个普通对象不需要进行特别处理。比如,如果一个测试函数需要访问scope中的一个变量:name,但不用访问$watch等scope的特有函数,那么传入一个普通的哈希对象{name: 'some

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属团队号: 华章计算机