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

单元测试环境搭建及代码示例

但是随着前端迅速的发展,也出现了很多测试框架,下面我演示我在实际项目中使用的测试框架环境配置 karma + jasmine,对于 karma、jasmine 我就不介绍,网上一搜一大把介绍:

  1. 安装 node 环境

    • 依赖于 node 作为基础环境,安装完成在控制台运行下面命令查看是否安装成功。

     
    
    
    
               

    原文转自:https://segmentfault.com/a/1190000006969924