Skip to content

Commit 950f442

Browse files
chainhelendougwilson
authored andcommitted
tests: separate res.send() chain test
closes #3448
1 parent 53bee25 commit 950f442

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

test/res.send.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

2+
var assert = require('assert')
23
var Buffer = require('safe-buffer').Buffer
34
var express = require('..');
45
var methods = require('methods');
@@ -54,7 +55,7 @@ describe('res', function(){
5455
var app = express();
5556

5657
app.use(function(req, res){
57-
res.send(201).should.equal(res);
58+
res.send(201)
5859
});
5960

6061
request(app)
@@ -354,6 +355,18 @@ describe('res', function(){
354355
.expect('{"foo":"bar"}', done);
355356
})
356357

358+
it('should be chainable', function (done) {
359+
var app = express()
360+
361+
app.use(function (req, res) {
362+
assert.equal(res.send('hey'), res)
363+
})
364+
365+
request(app)
366+
.get('/')
367+
.expect(200, 'hey', done)
368+
})
369+
357370
describe('"etag" setting', function () {
358371
describe('when enabled', function () {
359372
it('should send ETag', function (done) {

0 commit comments

Comments
 (0)