jasmine是一款异常盛行的测试框架,不依赖于其他任何 JavaScript 组件。它有清洁清晰的语法,让你可以很简单的写出测试代码。
Suites可以理解为一组测试用例,使用全局的Jasmin函数describe 建立。describe函数接受两个参数,一个字符串和一个函数。字符串是这个Suites的名字或题目(通常形貌下测试内容),函数是实现Suites的代码块。
Specs可以理解为一个测试用例,使用全局的Jasmin函数it建立。和describe一样接受两个参数,一个字符串和一个函数,函数就是要执行的测试代码,字符串就是测试用例的名字。一个Spec可以包罗多个expectations来测试代码。
Expectations由expect 函数建立。接受一个参数。和Matcher一起联用,设置测试的预期值。
在分组(describe)中可以写多个测试用例(it),也可以再举行分组(describe),在测试用例(it)中界说期望表达式(expect)和匹配判断(toBe**)。
Matcher实现一个“期望值”与“现实值”的对比,若是效果为true,则通过测试,反之,则失败。每一个matcher都能通过not执行否认判断。
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各种产物的最新流动,优惠券领取点击进入
3.广告同盟: 整理了现在主流的广告同盟平台,若是你有流量,可以作为参考选择适合你的平台点击进入
链接: http://www.fly63.com/nav/52