@@ -7,7 +7,8 @@ const waitFor = require('../../utils/wait-for')
7
7
8
8
module . exports = ( http ) => {
9
9
describe ( '/bitswap' , ( ) => {
10
- const wantedCid = 'QmUBdnXXPyoDFXj3Hj39dNJ5VkN3QFRskXxcGaYFBB8CNR'
10
+ const wantedCid0 = 'QmUBdnXXPyoDFXj3Hj39dNJ5VkN3QFRskXxcGaYFBB8CNR'
11
+ const wantedCid1 = 'zb2rhafnd6kEUujnoMkozHnWXY7XpWttyVDWKXfChqA42VTDU'
11
12
let api
12
13
13
14
before ( ( ) => {
@@ -18,10 +19,8 @@ module.exports = (http) => {
18
19
this . timeout ( 120 * 1000 )
19
20
20
21
// Add a CID to the wantlist
21
- api . inject ( {
22
- method : 'GET' ,
23
- url : `/api/v0/block/get?arg=${ wantedCid } `
24
- } )
22
+ api . inject ( { method : 'GET' , url : `/api/v0/block/get?arg=${ wantedCid0 } ` } )
23
+ api . inject ( { method : 'GET' , url : `/api/v0/block/get?arg=${ wantedCid1 } ` } )
25
24
26
25
const test = ( cb ) => {
27
26
api . inject ( {
@@ -31,13 +30,14 @@ module.exports = (http) => {
31
30
if ( res . statusCode !== 200 ) {
32
31
return cb ( new Error ( `unexpected status ${ res . statusCode } ` ) )
33
32
}
34
- const wanted = Boolean ( res . result . Keys . find ( k => k [ '/' ] === wantedCid ) )
35
- cb ( null , wanted )
33
+ const isWanted0 = res . result . Keys . some ( k => k [ '/' ] === wantedCid0 )
34
+ const isWanted1 = res . result . Keys . some ( k => k [ '/' ] === wantedCid1 )
35
+ cb ( null , isWanted0 && isWanted1 )
36
36
} )
37
37
}
38
38
39
39
waitFor ( test , {
40
- name : wantedCid + ' to be wanted' ,
40
+ name : ` ${ wantedCid0 } and ${ wantedCid1 } to be wanted` ,
41
41
timeout : 60 * 1000
42
42
} , done )
43
43
} )
@@ -49,13 +49,13 @@ module.exports = (http) => {
49
49
} , ( res ) => {
50
50
expect ( res . statusCode ) . to . equal ( 200 )
51
51
expect ( res . result ) . to . have . property ( 'Keys' )
52
- expect ( res . result . Keys ) . to . deep . include ( { '/' : wantedCid } )
52
+ expect ( res . result . Keys ) . to . deep . include ( { '/' : wantedCid0 } )
53
53
done ( )
54
54
} )
55
55
} )
56
56
57
57
it ( '/wantlist?cid-base=base64' , ( done ) => {
58
- const base64Cid = new CID ( wantedCid ) . toV1 ( ) . toString ( 'base64' )
58
+ const base64Cid = new CID ( wantedCid1 ) . toString ( 'base64' )
59
59
api . inject ( {
60
60
method : 'GET' ,
61
61
url : '/api/v0/bitswap/wantlist?cid-base=base64'
@@ -97,7 +97,7 @@ module.exports = (http) => {
97
97
} )
98
98
99
99
it ( '/stat?cid-base=base64' , ( done ) => {
100
- const base64Cid = new CID ( wantedCid ) . toV1 ( ) . toString ( 'base64' )
100
+ const base64Cid = new CID ( wantedCid1 ) . toString ( 'base64' )
101
101
api . inject ( {
102
102
method : 'GET' ,
103
103
url : '/api/v0/bitswap/stat?cid-base=base64'
0 commit comments