Implement test

This commit is contained in:
Paulo Duarte
2017-03-27 12:03:53 -03:00
parent c92b85ae96
commit d8c6492163
2 changed files with 24 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
'use strict';
/* eslint-env jasmine */
const normalizeStatusCode = require('../src/normalizeStatusCode');
describe('normalizeStatusCode', () => {
it('returns original if disabled in opts', () => {
expect(
normalizeStatusCode({status_code: 404}, {normalizeStatusCode: false})
).toBe(404);
});
it('returns run callback if configured', () => {
expect(
normalizeStatusCode(
{status_code: 500},
{
formatStatusCode: res => String(res.status_code).slice(0, -2) + 'xx'
}
)
).toBe('5xx');
});
});

View File

@@ -10,5 +10,5 @@ module.exports = function(res, opts) {
return opts.formatStatusCode(res, opts);
}
return req.status_code;
return res.status_code;
};