WebStorm集成Mocha + Chai进行js单元测试

 
  

介绍

Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。
所谓"测试框架",就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。


准备工作

1.首先需要安装Node.JS
2.npm安装mocha模块

 $ npm install --global mocha

3.npm安装chai模块

$ npm install chai


编写测试代码

/**
 * Created by 34275 on 2017/7/21.
 */
var expect = require('chai').expect; //依赖于Node

describe('Array', function() {
    describe('#indexOf()', function() {
        it('should return -1 when the value is not present', function() {
            expect([1,2,3].indexOf(4)).equal(-1)
        });
        it('should return 1 when the value is present', function() {
            expect([1,2,3].indexOf(2)).equal(1)
        });
        it('should return 0 when the value is present', function() {
            expect([1,2,3].indexOf(3)).not.equal(1)
        });
    });
});

使用WebSotrm集成Mocha

1.首先进入config页面
 
  

2.添加一个Mocha任务

3.按照图示进行配置 Name:测试任务的名称 Node interpreter:Node的运行文件地址 Working directory:工作目录 Mocha package:Mocha的测试目录 最后选择需要测试的文件

4.完成配置之后,就可以直接运行Mocha任务

5.查看结果 出现如上图所示,则表示测试用例全部通过

出现上图所示,则表示测试用例有失败的,可以查看具体错误原因。
 
  

你可能感兴趣的:(JS)