redis.js•624 B
// Mock Redis for testing
module.exports = {
createClient: jest.fn(() => ({
connect: jest.fn().mockResolvedValue(undefined),
disconnect: jest.fn().mockResolvedValue(undefined),
get: jest.fn().mockResolvedValue(null),
set: jest.fn().mockResolvedValue('OK'),
del: jest.fn().mockResolvedValue(1),
exists: jest.fn().mockResolvedValue(0),
expire: jest.fn().mockResolvedValue(1),
ttl: jest.fn().mockResolvedValue(-1),
keys: jest.fn().mockResolvedValue([]),
flushall: jest.fn().mockResolvedValue('OK'),
on: jest.fn(),
off: jest.fn(),
isReady: true,
status: 'ready'
}))
};