美文网首页
单元测试一之mocha

单元测试一之mocha

作者: 长在床上的人 | 来源:发表于2016-11-07 17:00 被阅读0次

    mocha是什么

    javascript测试框架之一,可以在node环境和浏览器环境中使用.

    安装

    npm install --global mocha

    describe块 和 it块

    如 dict.test.js文件
    describe("字典",function(){ it('登录',function(done){ //测试代码 }); });

    其中,describe块叫做 测试套件,表示一组相关的测试.
    it块叫做 测试用例,表示一个单独的测试,是测试的最小单位.
    describe和it都是函数,两个参数,第一个参数表示 套件/用例名称,第二个参数是实际执行的函数.

    基本用法

    1.测试目录下
    mocha dict.test.js nature.test.js intent.test.js
    2.在项目目录下
    mocha //默认执行test文件夹下(第一层的)所有测试文件
    mocha --recursive //执行test文件夹下所以测试用例

    钩子

    before()函数表示在执行此文件的时候,先执行before方法.在很多项目中,都有登录验证机制,使用before方法就可以解决这种测试的场景,比如:
    before(function(done){ //登录代码 //保存cookie done(); } it('其他测试',function(done){ //测试code done(); });
    其他还有after和beforeEach,afterEach等钩子

    相关文章

      网友评论

          本文标题:单元测试一之mocha

          本文链接:https://www.haomeiwen.com/subject/frivuttx.html