@@ -11,9 +11,7 @@ const baseStubClient = {
1111 scan : resolves ( ) ,
1212}
1313
14- const baseOptions = { scanCount : 100 }
15-
16- const createAdapter = ( client , options ) => cachePort ( factory ( client , options ) )
14+ const createAdapter = ( redis ) => cachePort ( factory ( { redis, scanCount : 100 } ) )
1715
1816Deno . test ( 'adapter' , async ( t ) => {
1917 await t . step ( 'listDocs' , async ( t ) => {
@@ -33,7 +31,7 @@ Deno.test('adapter', async (t) => {
3331 ...baseStubClient ,
3432 get : resolves ( JSON . stringify ( { bam : 'baz' } ) ) ,
3533 scan,
36- } , baseOptions )
34+ } )
3735
3836 results = await adapter . listDocs ( {
3937 store : 'word' ,
@@ -58,7 +56,7 @@ Deno.test('adapter', async (t) => {
5856 ...baseStubClient ,
5957 get : resolves ( JSON . stringify ( doc ) ) ,
6058 scan : resolves ( [ '0' , [ 'key' ] ] ) ,
61- } , baseOptions )
59+ } )
6260
6361 const result = await adapter . listDocs ( {
6462 store : 'foo' ,
@@ -73,7 +71,7 @@ Deno.test('adapter', async (t) => {
7371
7472 await t . step ( 'createStore' , async ( t ) => {
7573 await t . step ( 'should create a logical keyspace in redis' , async ( ) => {
76- const adapter = createAdapter ( baseStubClient , baseOptions )
74+ const adapter = createAdapter ( baseStubClient )
7775
7876 const result = await adapter . createStore ( 'foo' )
7977 assert ( result . ok )
@@ -83,7 +81,7 @@ Deno.test('adapter', async (t) => {
8381 const adapter = createAdapter ( {
8482 ...baseStubClient ,
8583 get : resolves ( undefined ) , // looking up store produces undefined
86- } , baseOptions )
84+ } )
8785
8886 const err = await adapter . createDoc ( {
8987 store : 'foo' ,
@@ -106,7 +104,7 @@ Deno.test('adapter', async (t) => {
106104 ...baseStubClient ,
107105 del,
108106 scan : resolves ( [ '0' , [ ] ] ) ,
109- } , baseOptions )
107+ } )
110108
111109 const result = await adapter . destroyStore ( 'foo' )
112110
@@ -123,7 +121,7 @@ Deno.test('adapter', async (t) => {
123121 ...baseStubClient ,
124122 del,
125123 scan : resolves ( [ '0' , [ '{foo}_baz' , '{foo}_bar' ] ] ) ,
126- } , baseOptions )
124+ } )
127125
128126 const result = await adapter . destroyStore ( 'foo' )
129127
@@ -149,7 +147,7 @@ Deno.test('adapter', async (t) => {
149147 k === 'store_foo'
150148 ? Promise . resolve ( JSON . stringify ( { active : true } ) )
151149 : Promise . resolve ( null ) ,
152- } , baseOptions )
150+ } )
153151
154152 const result = await adapter . createDoc ( {
155153 store : 'foo' ,
@@ -171,7 +169,7 @@ Deno.test('adapter', async (t) => {
171169 k === 'store_foo'
172170 ? Promise . resolve ( JSON . stringify ( { active : true } ) ) // store
173171 : Promise . resolve ( JSON . stringify ( { foo : 'bar' } ) ) , // doc already exists
174- } , baseOptions )
172+ } )
175173
176174 const err = await adapter . createDoc ( {
177175 store : 'foo' ,
@@ -201,7 +199,7 @@ Deno.test('adapter', async (t) => {
201199 k === 'store_foo'
202200 ? Promise . resolve ( JSON . stringify ( { foo : 'bar' } ) )
203201 : Promise . resolve ( undefined ) , // not found
204- } , baseOptions )
202+ } )
205203
206204 await adapter . createDoc ( {
207205 store : 'foo' ,
@@ -235,7 +233,7 @@ Deno.test('adapter', async (t) => {
235233 ? Promise . resolve ( JSON . stringify ( { active : true } ) ) // store
236234 : ( assertEquals ( k , '{foo}_bar' ) , Promise . resolve ( JSON . stringify ( value ) ) )
237235 } ,
238- } , baseOptions )
236+ } )
239237
240238 const result = await adapter . getDoc ( {
241239 store : 'foo' ,
@@ -252,7 +250,7 @@ Deno.test('adapter', async (t) => {
252250 k === 'store_foo'
253251 ? Promise . resolve ( JSON . stringify ( { foo : 'bar' } ) )
254252 : Promise . resolve ( undefined ) ,
255- } , baseOptions )
253+ } )
256254
257255 const err = await adapter . getDoc ( {
258256 store : 'foo' ,
@@ -281,15 +279,14 @@ Deno.test('adapter', async (t) => {
281279 k === 'store_foo'
282280 ? Promise . resolve ( JSON . stringify ( { active : true } ) )
283281 : Promise . resolve ( undefined ) ,
284- } , baseOptions )
282+ } )
285283
286284 const result = await adapter . updateDoc ( {
287285 store : 'foo' ,
288286 key : 'bar' ,
289287 value : { hello : 'world' } ,
290288 ttl : String ( 123 ) ,
291289 } )
292- console . log ( result )
293290 assert ( result . ok )
294291 } )
295292
@@ -306,7 +303,7 @@ Deno.test('adapter', async (t) => {
306303 k === 'store_foo'
307304 ? Promise . resolve ( JSON . stringify ( { foo : 'bar' } ) )
308305 : Promise . resolve ( undefined ) , // not found
309- } , baseOptions )
306+ } )
310307
311308 await adapter . updateDoc ( {
312309 store : 'foo' ,
@@ -334,7 +331,7 @@ Deno.test('adapter', async (t) => {
334331 const adapter = createAdapter ( {
335332 ...baseStubClient ,
336333 get : ( k ) => k === 'store_foo' ? Promise . resolve ( '{"active": true}' ) : Promise . resolve ( null ) ,
337- } , baseOptions )
334+ } )
338335
339336 const result = await adapter . deleteDoc ( {
340337 store : 'foo' ,
0 commit comments