Node.js下异步调用失效
业务代码如下: "use strict"; var request = require('request') var A = function () { this.a = function () { var op = { url: 'www.test.com' .…
supertest搭配koa报错: app.address is not a function
const app = require('koa')(); console.log(typeof app); // object 主要错误就是出现在项目实例是对象,在express下,就不错出现这种问题 const ap…
关于mocha在浏览器中测试问题?
1,最近在使用mocha进行用例测试,总是出现各种问题无法调试通.2,写了个ajax 服务: query_liu_yan(suc, err) { let liuyan: ZongHeFuWu; $.ajax({ url:…
使用mocha+supertest 测试时在.end 中调用done() 的诡异异常
测试代码 var utils = require('./utils'); var request = require('supertest'); var should = require('should'); var app = require('../app'); d…
怎么单元测试ES6乃至ES7的内容?
用的koa2的框架所以会使用到es6和es7的内容目前使用了mocha 的单元测试mocha --compilers js:babel-core/register运行时加入这个bebel 的编译模块,但…
mocha命令行测试没有window变量的问题
我目前在用mocha进行单元测试,部分模块用到了window.localStorage,在运行mocha后会报错提示window未定义。 如何在mocha测试时引入一个虚拟的window…
mocha 测试 post 路由,传递了_csrf, 但终端报错误 CSRF mismatch
我最近在练习写测试,在测试一条post路由的时候,需要传递CSRF,于是我参考了stackoverflow上的一个答案How to test express form post with CSRF? …
windows下是不是只有全局安装npm的模块包才能执行命令行工具?
比如mocha,我只在项目里面安装它: npm install mocha 现在我在windows下的cmd运行它的命令行工具: ./node_modules/.bin/_mocha 是不行的。 是不是…
mocha 如何对Promise进行测试
做两个如下的测试,来对Promise进行测试,然而却得不到想要的效果代码如下 var assert = require('assert'); describe('test', function() { describ…
mocha 测试$.ajax 时报错?
报错信息 _jquery2.default.ajax({ ^ TypeError: _jquery2.default.ajax is not a function 如果输出jquery时存在的. 本身应用程序运行也是正常的.只…