Skip to content

Commit

Permalink
Add new 451 Unavailable For Legal Reasons
Browse files Browse the repository at this point in the history
  • Loading branch information
Marsup committed Dec 22, 2015
1 parent 03fc3c4 commit 254593f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
6 changes: 6 additions & 0 deletions lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,12 @@ exports.tooManyRequests = function (message, data) {
};


exports.censored = function (message, data) {

return internals.create(451, message, data, exports.censored);
};


// 5xx Server Errors

exports.internal = function (message, data, statusCode) {
Expand Down
17 changes: 17 additions & 0 deletions test/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,23 @@ describe('tooManyRequests()', () => {
});
});


describe('censored()', () => {

it('returns a 451 error statusCode', (done) => {

expect(Boom.censored().output.statusCode).to.equal(451);
done();
});

it('sets the message with the passed-in message', (done) => {

expect(Boom.censored('my message').message).to.equal('my message');
done();
});
});


describe('serverTimeout()', () => {

it('returns a 503 error statusCode', (done) => {
Expand Down

0 comments on commit 254593f

Please sign in to comment.