@@ -9,88 +9,90 @@ 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
- before ( ( done ) => {
15
+ it ( '' , ( done ) => {
16
16
createTempNode ( 6 , ( err , _ipfs ) => {
17
17
expect ( err ) . to . not . exist
18
18
ipfs = _ipfs
19
19
ipfs . libp2p . start ( done )
20
20
} )
21
21
} )
22
22
23
- before ( ( done ) => {
23
+ it ( '' , ( done ) => {
24
24
ipfs . id ( ( err , res ) => {
25
25
expect ( err ) . to . not . exist
26
26
ipfsAddr = `${ res . Addresses [ 0 ] } /ipfs/${ res . ID } `
27
27
done ( )
28
28
} )
29
29
} )
30
30
31
- it ( 'api' , ( done ) => {
31
+ it ( 'gets the api obj ' , ( done ) => {
32
32
api = require ( '../../src/http-api' ) . server . select ( 'API' )
33
33
done ( )
34
34
} )
35
35
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
- } )
36
+ it ( '/swarm/connect returns 400 for request without argument' , ( done ) => {
37
+ api . inject ( {
38
+ method : 'GET' ,
39
+ url : '/api/v0/swarm/connect'
40
+ } , ( res ) => {
41
+ expect ( res . statusCode ) . to . equal ( 400 )
42
+ expect ( res . result ) . to . be . a ( 'string' )
43
+ done ( )
44
+ } )
45
+ } )
46
+
47
+ it ( '/swarm/connect returns 500 for request with invalid argument' , ( done ) => {
48
+ api . inject ( {
49
+ method : 'GET' ,
50
+ url : '/api/v0/swarm/connect?arg=invalid'
51
+ } , ( res ) => {
52
+ expect ( res . statusCode ) . to . equal ( 500 )
53
+ expect ( res . result . Code ) . to . equal ( 0 )
54
+ expect ( res . result . Message ) . to . be . a ( 'string' )
55
+ done ( )
56
+ } )
57
+ } )
58
+
59
+ it ( '/swarm/connect returns value' , ( done ) => {
60
+ api . inject ( {
61
+ method : 'GET' ,
62
+ url : `/api/v0/swarm/connect?arg=${ ipfsAddr } `
63
+ } , ( res ) => {
64
+ expect ( res . statusCode ) . to . equal ( 200 )
65
+ done ( )
66
+ } )
67
+ } )
68
+
69
+ it ( '/swarm/peers returns value' , ( done ) => {
70
+ api . inject ( {
71
+ method : 'GET' ,
72
+ url : '/api/v0/swarm/peers'
73
+ } , ( res ) => {
74
+ expect ( res . statusCode ) . to . equal ( 200 )
75
+ expect ( res . result . Strings ) . to . have . length . above ( 0 )
76
+ done ( )
77
+ } )
78
+ } )
79
+
80
+ it ( '/swarm/addrs/local returns value' , ( done ) => {
81
+ api . inject ( {
82
+ method : 'GET' ,
83
+ url : '/api/v0/swarm/addrs/local'
84
+ } , ( res ) => {
85
+ expect ( res . statusCode ) . to . equal ( 200 )
86
+ expect ( res . result . Strings ) . to . have . length . above ( 0 )
87
+ done ( )
88
+ } )
89
+ } )
90
+
91
+ it ( '' , ( done ) => {
92
+ console . log ( 'after all' )
93
+ ipfs . libp2p . stop ( ( ) => {
94
+ console . log ( 'after all called' )
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