32 lines
648 B
JavaScript
32 lines
648 B
JavaScript
|
|
var express = require('..')
|
|
var request = require('supertest')
|
|
|
|
describe('res', function () {
|
|
describe('.sendStatus(statusCode)', function () {
|
|
it('should send the status code and message as body', function (done) {
|
|
var app = express();
|
|
|
|
app.use(function(req, res){
|
|
res.sendStatus(201);
|
|
});
|
|
|
|
request(app)
|
|
.get('/')
|
|
.expect(201, 'Created', done);
|
|
})
|
|
|
|
it('should work with unknown code', function (done) {
|
|
var app = express();
|
|
|
|
app.use(function(req, res){
|
|
res.sendStatus(599);
|
|
});
|
|
|
|
request(app)
|
|
.get('/')
|
|
.expect(599, '599', done);
|
|
})
|
|
})
|
|
})
|