c9-core/plugins/c9.core/http-xhr_test.js

36 wiersze
1.0 KiB
JavaScript

/*global describe, it */
"use client";
require(["lib/architect/architect", "lib/chai/chai"], function (architect, chai) {
var expect = chai.expect;
expect.setupArchitectTest([
"plugins/c9.core/ext",
"plugins/c9.core/http-xhr",
{
consumes: ["http"],
provides: [],
setup: main
}
], architect);
function main(options, imports, register) {
var http = imports.http;
describe('http', function() {
it('should request a url via XHR', function(done) {
http.request("plugins/c9.core/http-xhr.js", function(err, data, res) {
if (err) throw (err.message || err);
expect(res.status).to.equal(200);
expect(data.indexOf("define(function(require, module, exports) {"))
.to.equal(0);
done();
});
});
});
onload && onload();
}
});