Skip to content

Instantly share code, notes, and snippets.

@juanpabloaj
Created January 11, 2015 01:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juanpabloaj/9cf7186eaa43b3c2d6f5 to your computer and use it in GitHub Desktop.
Save juanpabloaj/9cf7186eaa43b3c2d6f5 to your computer and use it in GitHub Desktop.
var request = require('supertest');
var app = require('../server').app;
var should = require('should');
describe('GET /api', function(){
it('mensaje de bienvenida en json', function(done){
request(app)
.get('/api')
.set('Accept', 'application/json')
.expect('Content-Type', /json/)
.expect(200, done);
});
it('mensaje de bienvenida debe "bienvenido"', function(done){
request(app)
.get('/api')
.expect(200)
.end(function(err, res){
res.body.message.should.match(/bienvenido/);
done();
});
});
});
var express = require('express');
var app = express();
module.exports.app = app;
var site = express.Router();
var port = process.env.PORT || 8080;
site.use(function(req, res, next){
next();
});
site.route('/')
.get(function(req, res){
res.send('hola js meetup!');
});
site.route('/api')
.get(function(req, res){
res.json({message:'bienvenido a la API!'});
});
app.use('/', site);
app.listen(port);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment