123456789101112131415161718192021222324 |
- 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);
- },
- };
- }),
- };
|