最近,我公司的申请已被重写。开发人员已编写了新的js api作为重写的一部分。我的任务是测试这些javascript api。我将需要测试这些js api是否返回与旧js api匹配的结果。这些不是其余的api。我不确定从哪里开始。我们可以将诸如nodejs之类的工具与mocha或Jasmine结合使用吗?请指教。我是测试javascript API的新手。
我想使用nodeJs运行javascript,而不是在浏览器中运行它。
var request = require("request");
var assert = require('assert')
var requirejs = require('requirejs');
var base_url = "http://10.10.10.14:8082/RunReport.i4?reportUUID=980bd560-2b69-4147-b295-48736f9c3fb1&primaryOrg=1&clientOrg=1"
describe("Test Yellowfin Jsapi", function() {
describe("GET /", function() {
it("returns status code 200", function(done) {
request.get(base_url, function(error, response, body) {
requirejs.call(ContentAPI.getReport('980bd560-2b69-4147-b295-48736f9c3fb1'));
console.log(data);
assert.equal()
assert.equal(200, response.statusCode);
done();
});
});
});
});
我已经编写了上面的代码,但是似乎没有用