mirror of
https://github.com/zebrajr/express.git
synced 2025-12-06 12:19:51 +01:00
43 lines
1.2 KiB
JavaScript
43 lines
1.2 KiB
JavaScript
//
|
|
// var express = require('../')
|
|
// , request = require('./support/http');
|
|
//
|
|
// describe('middleware', function(){
|
|
// describe('.next()', function(){
|
|
// it('should behave like connect', function(done){
|
|
// var app = express()
|
|
// , calls = [];
|
|
//
|
|
// app.use(function(req, res, next){
|
|
// calls.push('one');
|
|
// next();
|
|
// });
|
|
//
|
|
// app.use(function(req, res, next){
|
|
// calls.push('two');
|
|
// next();
|
|
// });
|
|
//
|
|
// app.use(function(req, res){
|
|
// var buf = '';
|
|
// res.setHeader('Content-Type', 'application/json');
|
|
// req.setEncoding('utf8');
|
|
// req.on('data', function(chunk){ buf += chunk });
|
|
// req.on('end', function(){
|
|
// res.end(buf);
|
|
// });
|
|
// });
|
|
//
|
|
// request(app)
|
|
// .get('/')
|
|
// .set('Content-Type', 'application/json')
|
|
// .write('{"foo":"bar"}')
|
|
// .end(function(res){
|
|
// res.headers.should.have.property('content-type', 'application/json');
|
|
// res.statusCode.should.equal(200);
|
|
// res.body.should.equal('{"foo":"bar"}');
|
|
// done();
|
|
// })
|
|
// })
|
|
// })
|
|
// })
|