我来教教你前端自动化单元测试如何做(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