grunt-connect-proxy-fork
Version:
Provides a http proxy as middleware for grunt connect.
26 lines (22 loc) • 1.11 kB
JavaScript
var utils = require("../lib/utils.js");
exports.server2_proxy_test = {
setUp: function(done) {
// setup here if necessary
done();
},
proxy_options_test: function(test) {
test.expect(10);
var proxies = utils.proxies();
test.equal(proxies.length, 7, 'should return seven valid proxies');
test.notEqual(proxies[0].server, null, 'server should be configured');
test.equal(proxies[0].config.context, '/defaults', 'should have context set from config');
test.equal(proxies[0].config.host, 'www.defaults.com', 'should have host set from config');
test.equal(proxies[6].config.context, '/', 'should have context set from config');
test.equal(proxies[6].config.host, 'www.server2.com', 'should have host set from config');
test.equal(proxies[0].config.port, 80, 'should have default port 80');
test.equal(proxies[0].config.https, false, 'should have default http');
test.equal(proxies[0].config.ws, false, 'should have default ws to false');
test.equal(proxies[0].config.rules.length, 0, 'rules array should have zero items');
test.done();
}
}