jasmine

作者: cobantou | 来源:发表于2017-06-12 23:14 被阅读57次

用jasmine做js单元测试。

安装

安装jasmine

npm i jasmine --save-dev

安装jasmine reporter

npm install jasmine-spec-reporter --save-dev

总命令:

npm install jasmine jasmine-spec-reporter babel-preset-es2015 babel-preset-stage-2 --save-dev

初始化

  1. 进入项目目录,输入
jasmine init
  1. 配置jasmine reporter,在项目目录下'spec/helper'下新建文件‘reporter.js’,里面的内容为:
const SpecReporter = require('jasmine-spec-reporter').SpecReporter;

jasmine.getEnv().clearReporters();               // remove default reporter logs
jasmine.getEnv().addReporter(new SpecReporter({  // add jasmine-spec-reporter
  spec: {
    displayPending: true
  }
}));

测试

jasmine

建议

命名规范:测试文件目录命名与要测试的源码文件目录一致,测试文件命名在与源码文件一致的基础上,中间多加".spec",如

//源码文件名为:play.js
//测试文件名为:play.spec.js

附录

jasmine官方文档
官方英文:https://jasmine.github.io/api/2.6/
非官方中文(v2.1):https://yq.aliyun.com/articles/53426

相关文章

  • jasmine测试使用说明

    jasmine测试有两种方式一. jasmine-node用jasmine-node(也就是jasmine框架的n...

  • Jasmine单元测试入门

    标签:前端开发 单元测试 jasmine 1. 什么是Jasmine Jasmine is a behavior-...

  • 引入jasmine测试框架

    引入jasmine测试框架 1、下载jasmine测试框架 2、Spring Boot项目引入jasmine测试框...

  • jasmine

    用jasmine做js单元测试。 安装 安装jasmine 安装jasmine reporter 总命令: 初始化...

  • Jasmine 简单总结

    Jasmine是一种BDD的js测试框架参考Jasmine官方文档 describe是全局的jasmine函数,有...

  • jasmine测试框架(转载)

    原文地址:http://blog.fens.me/nodejs-jasmine-bdd/ 介绍 Jasmine是一...

  • Jasmine

    别发些刺激人的东西 刺激别人一定会刺激自己 骂别人自己更生气 关你鸟事 关你鸟事 ——Jeffrey

  • jasmine

    1. 什么是jasmine Jasmine是一个Javascript的BDD(Behavior-Driven De...

  • jasmine

    jasmine是什么 jasmine仅仅对于只是一个英文单词,它有一个很特别的意思——茉莉; 淡黄色.对于程序员来...

  • Jasmine

    我们开发的应用程序不能有任何错误,必须按照预期精确地执行,更重要的是在应用程序中添加新的特性时,保证不破坏任何原有...

网友评论

      本文标题:jasmine

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