Skip to content

Commit 89fa7d4

Browse files
committed
fix redis test mock readiness interface
1 parent b43adb0 commit 89fa7d4

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

apps/core/test/helper/redis-mock.helper.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import fs from 'node:fs'
2-
import { CacheService } from '~/processors/redis/cache.service'
3-
import IORedis from 'ioredis'
2+
43
import type { Redis } from 'ioredis'
4+
import IORedis from 'ioredis'
55
import RedisMemoryServer from 'redis-memory-server'
66

7+
import { CacheService } from '~/processors/redis/cache.service'
8+
79
/**
810
* 查找系统上的 redis-server 二进制文件
911
* 优先级:
@@ -62,6 +64,18 @@ export class MockCacheService {
6264
public getClient() {
6365
return this.redisClient
6466
}
67+
68+
public waitForReady() {
69+
return Promise.resolve()
70+
}
71+
72+
public isReady() {
73+
return true
74+
}
75+
76+
public getStatus() {
77+
return 'ready'
78+
}
6579
}
6680

6781
const createMockRedis = async () => {

0 commit comments

Comments
 (0)