/*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(); } });