zoukankan      html  css  js  c++  java
  • 使用grunt实现自动化单元测试

    闲话不多说~

    使用步骤

    1.安装插件

      npm install grunt-contrib-qunit --save-dev

    2.加载包含 "qunit" 任务的插件

      grunt.loadNpmTasks('grunt-contrib-qunit');

    3.添加到执行任务列表

      grunt.registerTask('default', ['qunit']);

    4. 在gruntfile.js里配置参数

    -- 通用的(未连接本地服务器)

    qunit: {
    all: ['test/*.html']
    }

    基本配置好后,建一个test文件夹,里面要有一个libs文件夹,里面放置qunit.js(可以从http://code.jquery.com/qunit/qunit-1.17.1.js下载,也可以通过script直接请求该地址,该文件必不可少,否则会出现错误ReferenceError: Can't find variable: module),除此之外,就是必须要有一个test.js即测试用例,
    基本模板为:

    test('basic_test',function(){
    expect(1);
    ok(true,'content-rich');
    })


    如果缺失该文件,运行会报错ReferenceError: Can't find variable: QUnit
    然后在html里引入这两个js文件
    运行grunt
    成功则出现.OK的字样

    --连接服务器 

    这部分根据官方文档步骤操作,应该问题不大,因为通过npm install grunt-contrib-connect --save-dev,总是下载不成功,暂不研究,以后再说.

  • 相关阅读:
    数据库操作
    用php输出心形曲线
    Hibernate入门(一)
    JavaScript中的三种弹窗
    java过滤器(过滤器排序)
    java过滤器(简化认证)
    Mysql中的外键分析(什么是外键,为什么要用外键,添加外键,主外键关联删除)
    java回调函数学习
    继承
    多态(一)
  • 原文地址:https://www.cnblogs.com/sapho/p/5310773.html
Copyright © 2011-2022 走看看