jQuery源码学习(8)——团队财富单元测试
jQuery使用QUnit来测试javascript正确性,使用Benchmark来测试其选择元素的速度快慢。如果你不熟悉QUnit库参考我的一篇教程javascript单元测试Qunit
我并没沿用jQuery的Qunit测试,我为了更方便的研究,在测试中集成了requirejs。
测试目录文件如下:
测试分析准则
在测试中我会逐步深入,一点一点的来分析。由点到面的扩展开去写测试,可能不是那没的全面,但是我会尽力完整。
测试中会按照个人推论去断言。有时候测试并不完整,有时候觉得没有必要就没有去测试。
在单元测试中主要分析框架实现的工作及相关流程。