This repository was archived by the owner on Dec 2, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +34
-2
lines changed Expand file tree Collapse file tree 2 files changed +34
-2
lines changed Original file line number Diff line number Diff line change 14
14
"prepublishOnly" : " npm run dependency-check"
15
15
},
16
16
"dependencies" : {
17
- "abstract-leveldown" : " ^6.2.2 " ,
17
+ "abstract-leveldown" : " ^6.3.0 " ,
18
18
"duplexify" : " ^4.1.1" ,
19
19
"encoding-down" : " ^6.3.0" ,
20
20
"end-of-stream" : " ^1.1.0" ,
21
21
"length-prefixed-stream" : " ^2.0.0" ,
22
- "levelup" : " ^4.3.2 " ,
22
+ "levelup" : " ^4.4.0 " ,
23
23
"numeric-id-map" : " ^1.1.0" ,
24
24
"protocol-buffers-encodings" : " ^1.1.0" ,
25
25
"reachdown" : " ^1.0.0"
Original file line number Diff line number Diff line change
1
+ var test = require ( 'tape' )
2
+ var memdown = require ( 'memdown' )
3
+ var levelup = require ( 'levelup' )
4
+ var encode = require ( 'encoding-down' )
5
+ var factory = require ( 'level-compose' ) ( memdown , encode , levelup )
6
+ var multileveldown = require ( '..' )
7
+ var suite = require ( 'abstract-leveldown/test' )
8
+
9
+ suite ( {
10
+ test : test ,
11
+ factory : function ( ) {
12
+ var db = factory ( )
13
+ var stream = multileveldown . server ( db )
14
+ var client = multileveldown . client ( )
15
+
16
+ stream . pipe ( client . createRpcStream ( ) ) . pipe ( stream )
17
+
18
+ // This is a levelup instance, but we're testing it as abstract-leveldown :)
19
+ return client
20
+ } ,
21
+ seek : false ,
22
+ clear : true ,
23
+ snapshots : false ,
24
+ createIfMissing : false ,
25
+ errorIfExists : false ,
26
+ bufferKeys : true ,
27
+ legacyRange : false ,
28
+ promises : true ,
29
+ status : false ,
30
+ serialize : false ,
31
+ encodings : true
32
+ } )
You can’t perform that action at this time.
0 commit comments