test: added one simple test

This commit is contained in:
arthurfiorette 2021-12-27 09:05:53 -03:00
parent abd4e8bbe6
commit fec63a84a7
No known key found for this signature in database
GPG Key ID: 9D190CD53C53C555
3 changed files with 9 additions and 7 deletions

View File

@ -1,6 +1,6 @@
// https://github.com/ArthurFiorette/prettier-config // https://github.com/ArthurFiorette/prettier-config
module.exports = require('@arthurfiorette/prettier-config')({ module.exports = require('@arthurfiorette/prettier-config')({
tsdoc: true, tsdoc: true
plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-jsdoc'] //plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-jsdoc']
}); });

View File

@ -47,7 +47,7 @@ const interpretCacheControl: HeaderInterpreter = (cacheControl, headers) => {
return maxAge * 1000; return maxAge * 1000;
} }
return maxAge * 1000 - Number(age) * 1000; return (maxAge - Number(age)) * 1000;
} }
return undefined; return undefined;

View File

@ -3,11 +3,13 @@ import { Header } from '../../src/util/headers';
describe('tests header interpreter', () => { describe('tests header interpreter', () => {
it('tests without cache-control header', () => { it('tests without cache-control header', () => {
const noHeader = defaultHeaderInterpreter(); expect(defaultHeaderInterpreter()).toBeUndefined();
expect(noHeader).toBeUndefined();
const emptyHeader = defaultHeaderInterpreter({ [Header.CacheControl]: '' }); expect(defaultHeaderInterpreter({})).toBeUndefined();
expect(emptyHeader).toBeUndefined();
expect(defaultHeaderInterpreter({ [Header.CacheControl]: '' })).toBeUndefined();
expect(defaultHeaderInterpreter({ ['x-random-header']: '' })).toBeUndefined();
}); });
it('tests with cache preventing headers', () => { it('tests with cache preventing headers', () => {