
* feat: move from cookie base auth to jwt auth test: mock redis * test: auth.service & auth.resolver test: auth.resolver * test: session middleware * chore: bump version fix: merge conflicts * docs: update readme & trace start script * fix: start script unbound variables [skip ci] * fix: kill watcher function [skip ci] * fix: register store token * fix: don't delete token immediately after refresh. keep it for 6 sec to account for delays
24 lines
569 B
TypeScript
24 lines
569 B
TypeScript
module.exports = {
|
|
createClient: jest.fn(() => {
|
|
const values = new Map();
|
|
const expirations = new Map();
|
|
return {
|
|
isOpen: true,
|
|
connect: jest.fn(),
|
|
set: (key: string, value: string, exp: number) => {
|
|
values.set(key, value);
|
|
expirations.set(key, exp);
|
|
},
|
|
get: (key: string) => {
|
|
return values.get(key);
|
|
},
|
|
quit: jest.fn(),
|
|
del: (key: string) => {
|
|
return values.delete(key);
|
|
},
|
|
ttl: (key: string) => {
|
|
return expirations.get(key);
|
|
},
|
|
};
|
|
}),
|
|
};
|