mirror of
https://github.com/arthurfiorette/axios-cache-interceptor.git
synced 2025-12-08 17:36:16 +00:00
test: added one simple test
This commit is contained in:
parent
abd4e8bbe6
commit
fec63a84a7
@ -1,6 +1,6 @@
|
||||
// https://github.com/ArthurFiorette/prettier-config
|
||||
|
||||
module.exports = require('@arthurfiorette/prettier-config')({
|
||||
tsdoc: true,
|
||||
plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-jsdoc']
|
||||
tsdoc: true
|
||||
//plugins: ['prettier-plugin-organize-imports', 'prettier-plugin-jsdoc']
|
||||
});
|
||||
|
||||
@ -47,7 +47,7 @@ const interpretCacheControl: HeaderInterpreter = (cacheControl, headers) => {
|
||||
return maxAge * 1000;
|
||||
}
|
||||
|
||||
return maxAge * 1000 - Number(age) * 1000;
|
||||
return (maxAge - Number(age)) * 1000;
|
||||
}
|
||||
|
||||
return undefined;
|
||||
|
||||
@ -3,11 +3,13 @@ import { Header } from '../../src/util/headers';
|
||||
|
||||
describe('tests header interpreter', () => {
|
||||
it('tests without cache-control header', () => {
|
||||
const noHeader = defaultHeaderInterpreter();
|
||||
expect(noHeader).toBeUndefined();
|
||||
expect(defaultHeaderInterpreter()).toBeUndefined();
|
||||
|
||||
const emptyHeader = defaultHeaderInterpreter({ [Header.CacheControl]: '' });
|
||||
expect(emptyHeader).toBeUndefined();
|
||||
expect(defaultHeaderInterpreter({})).toBeUndefined();
|
||||
|
||||
expect(defaultHeaderInterpreter({ [Header.CacheControl]: '' })).toBeUndefined();
|
||||
|
||||
expect(defaultHeaderInterpreter({ ['x-random-header']: '' })).toBeUndefined();
|
||||
});
|
||||
|
||||
it('tests with cache preventing headers', () => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user