This repository was archived by the owner on Feb 12, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +12
-6
lines changed
Expand file tree Collapse file tree 4 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 7070 "ipfs-multipart" : " ^0.1.0" ,
7171 "ipfs-repo" : " ^0.6.1" ,
7272 "joi" : " ^8.0.2" ,
73- "libp2p-ipfs" : " ^0.3.2 " ,
73+ "libp2p-ipfs" : " ^0.3.3 " ,
7474 "lodash.get" : " ^4.2.1" ,
7575 "lodash.set" : " ^4.0.0" ,
7676 "multiaddr" : " ^1.3.0" ,
Original file line number Diff line number Diff line change @@ -89,8 +89,15 @@ exports = module.exports = function HttpApi (repo) {
8989 this . stop = ( callback ) => {
9090 const repoPath = this . ipfs . repo . path ( )
9191 fs . unlinkSync ( path . join ( repoPath , 'api' ) )
92- this . ipfs . libp2p . stop ( ( ) => {
93- this . server . stop ( callback )
94- } )
92+ let counter = 0
93+
94+ this . server . stop ( closed )
95+ this . ipfs . libp2p . stop ( closed )
96+
97+ function closed ( ) {
98+ if ( ++ counter === 2 ) {
99+ callback ( )
100+ }
101+ }
95102 }
96103}
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ describe('http api', () => {
2828 after ( ( done ) => {
2929 api . stop ( ( err ) => {
3030 expect ( err ) . to . not . exist
31-
3231 clean ( repoTests )
3332 done ( )
3433 } )
Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ module.exports = (httpAPI) => {
9999 it ( 'updates value for request with both args and JSON flag with valid JSON argument' , ( done ) => {
100100 api . inject ( {
101101 method : 'POST' ,
102- url : '/api/v0/config?arg=Datastore.Path&arg={\ "kitten\ ": true}&json'
102+ url : '/api/v0/config?arg=Datastore.Path&arg={"kitten": true}&json'
103103 } , ( res ) => {
104104 expect ( res . statusCode ) . to . equal ( 200 )
105105 expect ( res . result . Key ) . to . equal ( 'Datastore.Path' )
You can’t perform that action at this time.
0 commit comments