UNPKG

backdraft

Version:

API starter kit for rapid response development. Based on Express.

35 lines (30 loc) 1.11 kB
var assert = require('assert'); var superagent = require('superagent'); var status = require('http-status'); var chai = require('chai'); var config = require('../../example/settings'); var api = require('../../backdraft')(config); var item = require('../../example/responders/item')(api); describe('/user', function() { before(function() { api.routes.get('/', function(req, res, next) { res.render('index', { app : config.app }); }); api.log('Running for tests.'); }); after(function() { //capi.close(); }); it('returns 404 when visiting the root url.', function(done) { superagent.get('http://127.0.0.1:3000/items/').end(function(err, res) { var result = JSON.parse(res.text); console.log(res.status); console.log(status.NOT_FOUND); assert.equal(res.status, status.NOT_FOUND); assert.deepEqual({code: 404,error:"Not Found",type:"",reason:"Page not found."}, result); done(); }); }); });