MAN*_*NOJ 8 unit-testing mocha.js node.js
我在全球安装了mocha和chai.另一个问题是如何在调试模式下同步运行这两个测试.
var describe = require ('mocha').describe;
var it = require ('mocha').it;
var before = require ('mocha').before;
var expect = require('chai').expect;
var assert = require('chai').assert;
var API = require('C:/Users/Niku/Desktop/api/api/controllers/API.js');
describe('getResponse tests', function() {
it('getResonse first from server and then from local', function(done) {
var ApI = new API(Id, key, List);
rep1 = API.getResponse();
assert.isNotEmpty(rep1);
console.log("1" + api_jwt);
assert.deepEqual(rep1, KPOAuthAPI.getResponse());
});
describe('getResponse from server after Timeout', function() {
it('getResponse should return the rep from local', function(done) {
var API = new API(Id, key, List);
var rep1 = API.getResponse();
assert.notEqual(rep, rep1);
});
});
Run Code Online (Sandbox Code Playgroud)
只需删除即可var describe = require ('mocha').describe;
,因为describe
功能是由mocha设置的。您只需要在本地安装Mocha并运行测试。
归档时间: |
|
查看次数: |
4035 次 |
最近记录: |