@@ -13,17 +13,21 @@ const id = Id.createFromPrivKey(rawPeer.privKey)
13
13
describe ( 'libp2p-ipfs-browser' , function ( ) {
14
14
this . timeout ( 10000 )
15
15
let node
16
+ let peer
17
+
18
+ before ( ( done ) => {
19
+ const mh = multiaddr ( '/ip4/127.0.0.1/tcp/9200/ws' )
20
+ peer = new Peer ( id )
21
+ peer . multiaddr . add ( mh )
22
+ done ( )
23
+ } )
16
24
17
25
it ( 'start' , ( done ) => {
18
26
node = new Node ( )
19
27
node . start ( done )
20
28
} )
21
29
22
30
it ( 'echo' , ( done ) => {
23
- const mh = multiaddr ( '/ip4/127.0.0.1/tcp/9090/ws' )
24
- const peer = new Peer ( id )
25
- peer . multiaddr . add ( mh )
26
-
27
31
const message = 'Hello World!'
28
32
node . swarm . dial ( peer , '/echo/1.0.0' , ( err , conn ) => {
29
33
expect ( err ) . to . not . exist
@@ -40,18 +44,16 @@ describe('libp2p-ipfs-browser', function () {
40
44
41
45
describe ( 'stress' , ( ) => {
42
46
it ( 'one big write' , ( done ) => {
43
- const mh = multiaddr ( '/ip4/127.0.0.1/tcp/9090/ws' )
44
- const peer = new Peer ( id )
45
- peer . multiaddr . add ( mh )
46
-
47
47
const message = new Buffer ( 1000000 ) . fill ( 'a' ) . toString ( 'hex' )
48
+
48
49
node . swarm . dial ( peer , '/echo/1.0.0' , ( err , conn ) => {
49
50
expect ( err ) . to . not . exist
50
51
51
52
conn . write ( message )
52
53
conn . write ( 'STOP' )
53
54
54
55
let result = ''
56
+
55
57
conn . on ( 'data' , ( data ) => {
56
58
if ( data . toString ( ) === 'STOP' ) {
57
59
conn . end ( )
@@ -83,14 +85,14 @@ describe('libp2p-ipfs-browser', function () {
83
85
expected += `${ counter } `
84
86
}
85
87
86
- setTimeout ( ( ) => {
87
- while ( ++ counter < 20000 ) {
88
- conn . write ( `${ counter } ` )
89
- expected += `${ counter } `
90
- }
88
+ while ( ++ counter < 20000 ) {
89
+ conn . write ( `${ counter } ` )
90
+ expected += `${ counter } `
91
+ }
91
92
93
+ setTimeout ( ( ) => {
92
94
conn . write ( 'STOP' )
93
- } , 1000 )
95
+ } , 2000 )
94
96
95
97
let result = ''
96
98
conn . on ( 'data' , ( data ) => {
0 commit comments