UNPKG

json-routing-ks

Version:

Extended version of Giorgio Modoni JSON ROUTING

64 lines (55 loc) 1.84 kB
var app = require(process.cwd() + '/app') , assert = require("assert") , request = require('request') , should = require('should') , describe = require('describe'); const URL = "http://localhost:3000"; it('GET must respond with 200', function (done) { request.get(URL, function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); }); it('POST must respond with 200', function (done) { request.get(URL, function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); }); it('custom controller', function (done) { request.get(URL + '/custom', function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); }); it('custom controller directory', function (done) { request.get(URL + '/customdir', function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); }); it('policy test', function (done) { request.get(URL + '/policy', function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); }); it('policy array test', function (done) { request.get(URL + '/policyarray', function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); }); it('test global', function (done) { request.get(URL + '/demo/testglobal', function (err, res, body) { should.not.exist(err); res.statusCode.should.eql(200, 'status code is not 200'); done(); }); });