Spaces:
Sleeping
Sleeping
| // var assert = require('assert'), | |
| // request = require('request'), | |
| // vows = require('vows'), | |
| // union = require('../'); | |
| // vows.describe('union/header').addBatch({ | |
| // 'When using `union`': { | |
| // 'with a server that responds with a header': { | |
| // topic: function () { | |
| // var callback = this.callback; | |
| // var server = union.createServer({ | |
| // before: [ | |
| // function (req, res) { | |
| // res.on('header', function () { | |
| // callback(null, res); | |
| // }); | |
| // res.writeHead(200, { 'content-type': 'text' }); | |
| // res.end(); | |
| // } | |
| // ] | |
| // }); | |
| // server.listen(9092, function () { | |
| // request('http://localhost:9092/'); | |
| // }); | |
| // }, | |
| // 'it should have proper `headerSent` set': function (err, res) { | |
| // assert.isNull(err); | |
| // assert.isTrue(res.headerSent); | |
| // }, | |
| // 'it should have proper `_emittedHeader` set': function (err, res) { | |
| // assert.isNull(err); | |
| // assert.isTrue(res._emittedHeader); | |
| // } | |
| // } | |
| // } | |
| // }).export(module); | |