JasmineJS 概述
Jasmine是一个开源的JavaScript框架,可以测试任何类型的JavaScript应用程序。Jasmine遵循行为驱动开发(BDD)的过程,确保每一行JavaScript语句都经过了正确的单元测试。通过遵循BDD的程序,Jasmine提供了一种简洁的语法,来测试整个应用程序的最小单元而不是作为整体进行测试。
为什么使用Jasmine
使用Jasmine相比其他可用的JavaScript测试框架有以下优势:
- Jasmine不依赖于任何其他的JavaScript框架。
-
Jasmine不需要任何DOM。
-
Jasmine框架中使用的所有语法都清晰明了。
-
Jasmine对Rspec、JS Spec和Jspec有很大影响。
-
Jasmine是一个开源框架,可轻松获取不同版本,如独立版、ruby gem版、Node.js版等。
如何使用Jasmine
Jasmine在任何开发方法中都很容易实现。您只需要从官方网站下载独立库文件 https://jasmine.github.io/ 然后在您的应用程序中实现即可。
详细的环境设置将在下一章“环境设置”中描述。一旦成功下载并解压缩压缩文件,您将在该压缩文件内找到以下子文件夹。