3
3
import assert from 'assert' ;
4
4
import { createClient } from 'redis' ;
5
5
6
- const client = await createClient ( ) ;
6
+ const client = createClient ( ) ;
7
7
await client . connect ( ) ;
8
8
// HIDE_END
9
9
// REMOVE_START
@@ -38,15 +38,15 @@ await client.sAdd('bikes:racing:france', 'bike:1', 'bike:2', 'bike:3')
38
38
await client . sAdd ( 'bikes:racing:usa' , 'bike:1' , 'bike:4' )
39
39
// HIDE_END
40
40
const res5 = await client . sIsMember ( 'bikes:racing:usa' , 'bike:1' )
41
- console . log ( res5 ) // >>> true
41
+ console . log ( res5 ) // >>> 1
42
42
43
43
const res6 = await client . sIsMember ( 'bikes:racing:usa' , 'bike:2' )
44
- console . log ( res6 ) // >>> false
44
+ console . log ( res6 ) // >>> 0
45
45
// STEP_END
46
46
47
47
// REMOVE_START
48
- assert . equal ( res5 , true )
49
- assert . equal ( res6 , false )
48
+ assert . equal ( res5 , 1 )
49
+ assert . equal ( res6 , 0 )
50
50
// REMOVE_END
51
51
52
52
// STEP_START sinster
@@ -93,15 +93,15 @@ assert.deepEqual(res10.sort(), ['bike:1', 'bike:2', 'bike:3'])
93
93
94
94
// STEP_START smIsMember
95
95
const res11 = await client . sIsMember ( 'bikes:racing:france' , 'bike:1' )
96
- console . log ( res11 ) // >>> true
96
+ console . log ( res11 ) // >>> 1
97
97
98
98
const res12 = await client . smIsMember ( 'bikes:racing:france' , [ 'bike:2' , 'bike:3' , 'bike:4' ] )
99
- console . log ( res12 ) // >>> [true, true, false ]
99
+ console . log ( res12 ) // >>> [1, 1, 0 ]
100
100
// STEP_END
101
101
102
102
// REMOVE_START
103
- assert . equal ( res11 , true )
104
- assert . deepEqual ( res12 , [ true , true , false ] )
103
+ assert . equal ( res11 , 1 )
104
+ assert . deepEqual ( res12 , [ 1 , 1 , 0 ] )
105
105
// REMOVE_END
106
106
107
107
// STEP_START sDiff
@@ -112,7 +112,7 @@ console.log(res13) // >>> [ 'bike:2', 'bike:3' ]
112
112
// STEP_END
113
113
114
114
// REMOVE_START
115
- assert . deepEqual ( res13 , [ 'bike:2' , 'bike:3' ] )
115
+ assert . deepEqual ( res13 . sort ( ) , [ 'bike:2' , 'bike:3' ] . sort ( ) )
116
116
await client . del ( 'bikes:racing:france' )
117
117
await client . del ( 'bikes:racing:usa' )
118
118
// REMOVE_END
@@ -147,14 +147,12 @@ assert.deepEqual(res14, ['bike:1'])
147
147
assert . deepEqual ( res15 . sort ( ) , [ 'bike:1' , 'bike:2' , 'bike:3' , 'bike:4' ] )
148
148
assert . deepEqual ( res16 , [ ] )
149
149
assert . deepEqual ( res17 , [ 'bike:4' ] )
150
- assert . deepEqual ( res18 , [ 'bike:2' , 'bike:3' ] )
150
+ assert . deepEqual ( res18 . sort ( ) , [ 'bike:2' , 'bike:3' ] . sort ( ) )
151
151
await client . del ( 'bikes:racing:france' )
152
152
await client . del ( 'bikes:racing:usa' )
153
153
await client . del ( 'bikes:racing:italy' )
154
154
// REMOVE_END
155
155
156
- debugger ;
157
-
158
156
// STEP_START sRem
159
157
await client . sAdd ( 'bikes:racing:france' , [ 'bike:1' , 'bike:2' , 'bike:3' , 'bike:4' , 'bike:5' ] )
160
158
@@ -173,6 +171,6 @@ console.log(res22) // >>> bike:4 or other random value
173
171
174
172
// REMOVE_START
175
173
assert . equal ( res19 , 1 )
176
- client . quit ( )
174
+ await client . close ( )
177
175
// none of the other results are deterministic
178
176
// REMOVE_END
0 commit comments