QUnit

QUnit用于测试javascript。


标题中(x,y,z)表示总共有z个断言,y个是正确的,x个是错误的。
比较常用的函数有:
expect(amount) - 指定某个函数中会有多少个断言,通常写在测试函数开头。
module(name) - 模块是测试函数的集合,使用该函数可以在UI中将测试函数按模块归类。
ok(state, message) – 布尔型断言,message是专门显示在QUnit界面上,用来区分不同的断言的
equals(actual, expected, message) - 相等断言,actual和expected的值相等时才能通过。
same(actual, expected, message) - 完全相等断言,和equals的区别在于它会比较子元素,对于数组和一些自定义对象的比较十分有用。
module( name, [lifecycle] ) 函数指定测试模块和周期。

ok( state, [message] ) 是QUnit中最常用的一个判断函数,只能判断true和false。

注:一下午都被编码问题搞砸啦。QUnit只能是UTF-8编码,在notepad++下有一种叫UTF-8无BOM编码,这种是不行的。

你可能感兴趣的:(jquery,QUnit)