jas mine 介绍
jas mine 是一款非常流行的测试框架,不依赖于其他任何 JavaScript 组件。它有 干净清晰的语 法,让你可以很简单的写出测试 代码 。
Jas mine 四个核心概念??
Suites
Suites可以理解为一组测试用例,使用全局的Jasmin 函数 describe 创建。describe 函数 接受两个参数, 一个 字符串和 一个 函数 。字符串是这个Suites的名字或 标题 (通常描述下测试 内容 ), 函数 是实现Suites的 代码 块。
S pecs
S pecs 可以理解为 一个 测试用例,使用全局的Jasmin 函数 it创建。和describe一样接受两个参数, 一个 字符串和 一个 函数 , 函数 就是要执行的测试 代码 ,字符串就是测试用例的名字。 一个 Spec可以包含多个expectations来测试 代码 。
Expectations
Expectations由expect 函数 创建。接受 一个 参数。和Matcher一起联用,设置测试的预期值。
在分组(describe)中可以写多个测试用例(it),也可以再进行分组(describe),在测试用例(it)中定义期望表达式(expect)和匹配判断(toBe**)。
Matchers
Matcher实现 一个 “期望值”与“实际值”的对比,如果结果为true,则通过测试,反之,则失败。每 一个 matcher都能通过not执行否定判断。
网站地址 : http://jasmine.github.io/
GitHub: https://github.com/jasmine/jasmine
网站描述: 一款 JavaScript 测试框架,它不依赖于其他任何 JavaScript 组件
jasmine官方网站
官方网站: http://jasmine.github.io/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。