Skip to content

Commit e5c6cd1

Browse files
authored
Test ioredis 5 (#375)
1 parent df96b20 commit e5c6cd1

File tree

3 files changed

+14
-5
lines changed

3 files changed

+14
-5
lines changed

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"eslint": "^7.4.0",
1818
"eslint-config-prettier": "^8.3.0",
1919
"express-session": "^1.17.0",
20-
"ioredis": "^4.17.1",
20+
"ioredis-v4": "npm:ioredis@4",
21+
"ioredis-v5": "npm:ioredis@5",
2122
"nyc": "^15.0.1",
2223
"prettier": "^2.0.5",
2324
"redis-mock": "^0.56.3",

readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ redisClient.connect().catch(console.error)
3131
const { createClient } = require("redis")
3232
let redisClient = createClient()
3333

34-
// ioredis
34+
// ioredis@v4 and ioredis@v5
3535
const Redis = require("ioredis")
3636
let redisClient = new Redis()
3737

test/connect-redis-test.js

+11-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ const redisSrv = require("../test/redis-server")
33
const session = require("express-session")
44
const redisV3 = require("redis-v3")
55
const redisV4 = require("redis-v4")
6-
const ioRedis = require("ioredis")
6+
const ioRedisV4 = require("ioredis-v4")
7+
const ioRedisV5 = require("ioredis-v5")
78
const redisMock = require("redis-mock")
89

910
let RedisStore = require("../")(session)
@@ -54,8 +55,15 @@ test("node_redis v4", async (t) => {
5455
await client.disconnect()
5556
})
5657

57-
test("ioredis", async (t) => {
58-
var client = ioRedis.createClient(redisSrv.port, "localhost")
58+
test("ioredis 4", async (t) => {
59+
var client = ioRedisV4.createClient(redisSrv.port, "localhost")
60+
var store = new RedisStore({ client })
61+
await lifecycleTest(store, t)
62+
client.disconnect()
63+
})
64+
65+
test("ioredis 5", async (t) => {
66+
var client = ioRedisV5.createClient(redisSrv.port, "localhost")
5967
var store = new RedisStore({ client })
6068
await lifecycleTest(store, t)
6169
client.disconnect()

0 commit comments

Comments
 (0)