@@ -9,7 +9,7 @@ describe('swarm', function () {
9
9
10
10
describe ( 'api' , ( ) => {
11
11
var api
12
- var ipfs
12
+ var ipfs // tmp node
13
13
var ipfsAddr
14
14
15
15
before ( ( done ) => {
@@ -28,69 +28,71 @@ describe('swarm', function () {
28
28
} )
29
29
} )
30
30
31
- it ( 'api' , ( done ) => {
31
+ after ( ( done ) => {
32
+ console . log ( 'after all' )
33
+ ipfs . libp2p . stop ( ( ) => {
34
+ console . log ( 'after all called' )
35
+ done ( )
36
+ } )
37
+ } )
38
+
39
+ it ( 'gets the api obj' , ( done ) => {
32
40
api = require ( '../../src/http-api' ) . server . select ( 'API' )
33
41
done ( )
34
42
} )
35
43
36
- describe ( '/swarm/connect' , ( ) => {
37
- it ( 'returns 400 for request without argument' , ( done ) => {
38
- api . inject ( {
39
- method : 'GET' ,
40
- url : '/api/v0/swarm/connect'
41
- } , ( res ) => {
42
- expect ( res . statusCode ) . to . equal ( 400 )
43
- expect ( res . result ) . to . be . a ( 'string' )
44
- done ( )
45
- } )
46
- } )
47
-
48
- it ( 'returns 500 for request with invalid argument' , ( done ) => {
49
- api . inject ( {
50
- method : 'GET' ,
51
- url : '/api/v0/swarm/connect?arg=invalid'
52
- } , ( res ) => {
53
- expect ( res . statusCode ) . to . equal ( 500 )
54
- expect ( res . result . Code ) . to . equal ( 0 )
55
- expect ( res . result . Message ) . to . be . a ( 'string' )
56
- done ( )
57
- } )
58
- } )
59
-
60
- it ( 'returns value' , ( done ) => {
61
- api . inject ( {
62
- method : 'GET' ,
63
- url : `/api/v0/swarm/connect?arg=${ ipfsAddr } `
64
- } , ( res ) => {
65
- expect ( res . statusCode ) . to . equal ( 200 )
66
- done ( )
67
- } )
68
- } )
69
- } )
70
-
71
- describe ( '/swarm/peers' , ( ) => {
72
- it ( 'returns value' , ( done ) => {
73
- api . inject ( {
74
- method : 'GET' ,
75
- url : '/api/v0/swarm/peers'
76
- } , ( res ) => {
77
- expect ( res . statusCode ) . to . equal ( 200 )
78
- expect ( res . result . Strings ) . to . have . length . above ( 0 )
79
- done ( )
80
- } )
81
- } )
82
- } )
83
-
84
- describe ( '/swarm/addrs/local' , ( ) => {
85
- it ( 'returns value' , ( done ) => {
86
- api . inject ( {
87
- method : 'GET' ,
88
- url : '/api/v0/swarm/addrs/local'
89
- } , ( res ) => {
90
- expect ( res . statusCode ) . to . equal ( 200 )
91
- expect ( res . result . Strings ) . to . have . length . above ( 0 )
92
- done ( )
93
- } )
44
+ it ( '/swarm/connect returns 400 for request without argument' , ( done ) => {
45
+ api . inject ( {
46
+ method : 'GET' ,
47
+ url : '/api/v0/swarm/connect'
48
+ } , ( res ) => {
49
+ expect ( res . statusCode ) . to . equal ( 400 )
50
+ expect ( res . result ) . to . be . a ( 'string' )
51
+ done ( )
52
+ } )
53
+ } )
54
+
55
+ it ( '/swarm/connect returns 500 for request with invalid argument' , ( done ) => {
56
+ api . inject ( {
57
+ method : 'GET' ,
58
+ url : '/api/v0/swarm/connect?arg=invalid'
59
+ } , ( res ) => {
60
+ expect ( res . statusCode ) . to . equal ( 500 )
61
+ expect ( res . result . Code ) . to . equal ( 0 )
62
+ expect ( res . result . Message ) . to . be . a ( 'string' )
63
+ done ( )
64
+ } )
65
+ } )
66
+
67
+ it ( '/swarm/connect returns value' , ( done ) => {
68
+ api . inject ( {
69
+ method : 'GET' ,
70
+ url : `/api/v0/swarm/connect?arg=${ ipfsAddr } `
71
+ } , ( res ) => {
72
+ expect ( res . statusCode ) . to . equal ( 200 )
73
+ done ( )
74
+ } )
75
+ } )
76
+
77
+ it ( '/swarm/peers returns value' , ( done ) => {
78
+ api . inject ( {
79
+ method : 'GET' ,
80
+ url : '/api/v0/swarm/peers'
81
+ } , ( res ) => {
82
+ expect ( res . statusCode ) . to . equal ( 200 )
83
+ expect ( res . result . Strings ) . to . have . length . above ( 0 )
84
+ done ( )
85
+ } )
86
+ } )
87
+
88
+ it ( '/swarm/addrs/local returns value' , ( done ) => {
89
+ api . inject ( {
90
+ method : 'GET' ,
91
+ url : '/api/v0/swarm/addrs/local'
92
+ } , ( res ) => {
93
+ expect ( res . statusCode ) . to . equal ( 200 )
94
+ expect ( res . result . Strings ) . to . have . length . above ( 0 )
95
+ done ( )
94
96
} )
95
97
} )
96
98
} )
@@ -116,51 +118,53 @@ describe('swarm', function () {
116
118
} )
117
119
} )
118
120
121
+ after ( ( done ) => {
122
+ console . log ( 'after all' )
123
+ ipfs . libp2p . stop ( ( ) => {
124
+ console . log ( 'after all called' )
125
+ done ( )
126
+ } )
127
+ } )
128
+
119
129
it ( 'start IPFS API ctl' , ( done ) => {
120
130
ctl = APIctl ( '/ip4/127.0.0.1/tcp/6001' )
121
131
done ( )
122
132
} )
123
133
124
- describe ( 'ipfs.swarm.connect' , ( ) => {
125
- it ( 'returns error for request without argument' , ( done ) => {
126
- ctl . swarm . connect ( null , ( err , result ) => {
127
- expect ( err ) . to . exist
128
- done ( )
129
- } )
134
+ it ( 'ipfs.swarm.connect returns error for request without argument' , ( done ) => {
135
+ ctl . swarm . connect ( null , ( err , result ) => {
136
+ expect ( err ) . to . exist
137
+ done ( )
130
138
} )
139
+ } )
131
140
132
- it ( 'returns error for request with invalid argument' , ( done ) => {
133
- ctl . swarm . connect ( 'invalid' , ( err , result ) => {
134
- expect ( err ) . to . exist
135
- done ( )
136
- } )
141
+ it ( 'ipfs.swarm.connect returns error for request with invalid argument' , ( done ) => {
142
+ ctl . swarm . connect ( 'invalid' , ( err , result ) => {
143
+ expect ( err ) . to . exist
144
+ done ( )
137
145
} )
146
+ } )
138
147
139
- it ( 'returns value' , ( done ) => {
140
- ctl . swarm . connect ( ipfsAddr , ( err , result ) => {
141
- expect ( err ) . to . not . exist
142
- done ( )
143
- } )
148
+ it ( 'ipfs.swarm.connect returns value' , ( done ) => {
149
+ ctl . swarm . connect ( ipfsAddr , ( err , result ) => {
150
+ expect ( err ) . to . not . exist
151
+ done ( )
144
152
} )
145
153
} )
146
154
147
- describe ( 'ipfs.swarm.peers' , ( ) => {
148
- it ( 'returns value' , ( done ) => {
149
- ctl . swarm . peers ( ( err , result ) => {
150
- expect ( err ) . to . not . exist
151
- expect ( result . Strings ) . to . have . length . above ( 0 )
152
- done ( )
153
- } )
155
+ it ( 'ipfs.swarm.peers returns value' , ( done ) => {
156
+ ctl . swarm . peers ( ( err , result ) => {
157
+ expect ( err ) . to . not . exist
158
+ expect ( result . Strings ) . to . have . length . above ( 0 )
159
+ done ( )
154
160
} )
155
161
} )
156
162
157
- describe ( 'ipfs.swarm.localAddrs' , ( ) => {
158
- it ( 'returns value' , ( done ) => {
159
- ctl . swarm . localAddrs ( ( err , result ) => {
160
- expect ( err ) . to . not . exist
161
- expect ( result . Strings ) . to . have . length . above ( 0 )
162
- done ( )
163
- } )
163
+ it ( 'ipfs.swarm.localAddrsreturns value' , ( done ) => {
164
+ ctl . swarm . localAddrs ( ( err , result ) => {
165
+ expect ( err ) . to . not . exist
166
+ expect ( result . Strings ) . to . have . length . above ( 0 )
167
+ done ( )
164
168
} )
165
169
} )
166
170
} )
0 commit comments