mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-10-28 11:42:29 +01:00
32 lines
698 B
JavaScript
32 lines
698 B
JavaScript
import {
|
|
generateRes,
|
|
generateReq,
|
|
generateNext,
|
|
} from '../../../helpers/api-unit.helper';
|
|
import {
|
|
disableCache,
|
|
} from '../../../../website/server/middlewares/cache';
|
|
|
|
describe('cache middlewares', () => {
|
|
let res; let req; let
|
|
next;
|
|
|
|
beforeEach(() => {
|
|
req = generateReq();
|
|
res = generateRes();
|
|
next = generateNext();
|
|
});
|
|
|
|
describe('disableCache', () => {
|
|
it('sets the correct headers', () => {
|
|
disableCache(req, res, next);
|
|
expect(res.set).to.have.been.calledWith('Cache-Control', 'no-store');
|
|
expect(next).to.have.been.calledOnce;
|
|
});
|
|
|
|
xit('removes the etag header', () => {
|
|
// @TODO how to stub onHeaders
|
|
});
|
|
});
|
|
});
|