• Mocha测试


    mocha中文名叫做摩卡,是javascript测试的一种常见手段。

    其他的类似的测试还有jasmine、karma、tape等。

    1. 测试脚本怎么写

    // add.js
    function add(x, y) {
      return x + y;
    }
    
    module.exports = add;
    // add.test.js
    var add = require('./add.js');
    var expect = require('chai').expect;
    
    describe('加法函数的测试', function() {
      it('1 加 1 应该等于 2', function() {
        expect(add(1, 1)).to.be.equal(2);
      });
    });

    describe称为测试套件,it称为测试用例

    2.  断言库的写法

     断言语句的用法

    expect(add(1, 1)).to.be.equal(2);

     3. Mocha的基本用法

     运行命令 mocha add.test.js

    mocha add.test.js
    
      加法函数的测试
        ✓ 11 应该等于 2
    
      1 passing (8ms)

    mocha 命令后面紧跟测试脚本的路径和文件名,可以指定多个测试脚本

    4.  通配符增加执行效率

    可以有shell通配符和node通配符

     mocha spec/{my,awesome}.js  //测试 spec下的my.js 和 awesome.js
     mocha test/unit/*.js     //测试 test/unit下的所有js文件
    mocha 'test/**/*.@(js|jsx)'   //测试test下的所有Js和jsx
  • 相关阅读:
    poco之查看布局树
    airtest连接真机
    airtest之ADB调用
    airtest连接无线连接设备
    airtest之模拟器连接
    airtest之api、图片处理
    airtest介绍
    fidder保存请求和保存响应结果
    7 js之 条件语句
    IE6/IE7之浮动元素最后一个字母重复Bug
  • 原文地址:https://www.cnblogs.com/sowhite/p/7246682.html
Copyright © 2020-2023  润新知