@@ -5,10 +5,8 @@ const redisV3 = require("redis-v3")
55const redisV4 = require ( "redis-v4" )
66const ioRedis = require ( "ioredis" )
77const redisMock = require ( "redis-mock" )
8- const MockDate = require ( "mockdate" )
98
109let RedisStore = require ( "../" ) ( session )
11- MockDate . set ( "2000-11-22" )
1210
1311let p =
1412 ( ctx , method ) =>
@@ -72,34 +70,11 @@ test("redis-mock client", async (t) => {
7270test ( "teardown" , redisSrv . disconnect )
7371
7472async function lifecycleTest ( store , t ) {
75- await p ( store , "set" ) ( "123" , { foo : "bar3" } )
76- let res = await p ( store , "get" ) ( "123" )
77- t . same ( res , { foo : "bar3" , lastModified : 974851200000 } , "get value 1" )
78- await p ( store , "set" ) ( "123" , {
79- foo : "bar3" ,
80- luke : "skywalker" ,
81- obi : "wan" ,
82- lastModified : 974851000000 ,
83- } )
84- await p ( store , "set" ) ( "123" , {
85- luke : "skywalker" ,
86- lastModified : 974851000000 ,
87- } )
88- res = await p ( store , "get" ) ( "123" )
89- t . same (
90- res ,
91- { foo : "bar3" , luke : "skywalker" , obi : "wan" , lastModified : 974851200000 } ,
92- "get merged value"
93- )
94-
95- res = await p ( store , "clear" ) ( )
96- t . ok ( res >= 1 , "cleared key" )
97-
98- res = await p ( store , "set" ) ( "123" , { foo : "bar" } )
73+ let res = await p ( store , "set" ) ( "123" , { foo : "bar" } )
9974 t . equal ( res , "OK" , "set value" )
10075
10176 res = await p ( store , "get" ) ( "123" )
102- t . same ( res , { foo : "bar" , lastModified : 974851200000 } , "get value" )
77+ t . same ( res , { foo : "bar" } , "get value" )
10378
10479 res = await p ( store . client , "ttl" ) ( "sess:123" )
10580 t . ok ( res >= 86399 , "check one day ttl" )
@@ -133,29 +108,20 @@ async function lifecycleTest(store, t) {
133108 t . same (
134109 res ,
135110 [
136- { id : "123" , foo : "bar" , lastModified : 974851200000 } ,
137- { id : "456" , cookie : { expires } , lastModified : 974851200000 } ,
111+ { id : "123" , foo : "bar" } ,
112+ { id : "456" , cookie : { expires } } ,
138113 ] ,
139114 "stored two keys data"
140115 )
141116
142117 res = await p ( store , "destroy" ) ( "456" )
143118 t . equal ( res , 1 , "destroyed one" )
144119
145- res = await p ( store , "get" ) ( "456" )
146- t . equal ( res , undefined , "tombstoned one" )
147-
148- res = await p ( store , "set" ) ( "456" , { a : "new hope" } )
149- t . equal ( res , undefined , "tombstoned set" )
150-
151- res = await p ( store , "get" ) ( "456" )
152- t . equal ( res , undefined , "tombstoned two" )
153-
154120 res = await p ( store , "length" ) ( )
155121 t . equal ( res , 1 , "one key remains" )
156122
157123 res = await p ( store , "clear" ) ( )
158- t . equal ( res , 2 , "cleared remaining key" )
124+ t . equal ( res , 1 , "cleared remaining key" )
159125
160126 res = await p ( store , "length" ) ( )
161127 t . equal ( res , 0 , "no key remains" )
0 commit comments