我來教教你前端自動化單元測試如何做(3)
發表于:2016-09-22來源:segmentfault作者:acrens點擊數:
標簽:前端
test (name, result, expect) { if (result === expect) { console .log(name + - pass ); } else { console .log(name + - fail ); }}test( normal number , division( 6 , 2 ), 3 );test( zero , division( 6 , 0
test(name, result, expect) {
if (result === expect) {
console.log(name +
'-> pass');
}
else {
console.log(name +
'-> fail');
}
}
test(
'normal number', division(
6,
2),
3);
test(
'zero', division(
6,
0),
0);
如果需要期望值為 10 就通過,那可以這樣:
test('normal number is 10', division(20, 2), 10);
單元測試環境搭建及代碼示例
但是隨著前端迅速的發展,也出現了很多測試框架,下面我演示我在實際項目中使用的測試框架環境配置 karma + jasmine,對于 karma、jasmine 我就不介紹,網上一搜一大把介紹:
-
安裝 node 環境
原文轉自:https://segmentfault.com/a/1190000006969924