1
+ /* eslint max-nested-callbacks: ["error", 8] */
2
+ /* eslint-env mocha */
1
3
'use strict'
2
4
3
- const expect = require ( 'chai' ) . expect
5
+ const chai = require ( 'chai' )
6
+ const dirtyChai = require ( 'dirty-chai' )
7
+ const expect = chai . expect
8
+ chai . use ( dirtyChai )
4
9
const pull = require ( 'pull-stream' )
5
10
6
11
const IPFS = require ( '../../src/core' )
7
12
const createTempRepo = require ( '../utils/create-repo-node.js' )
8
13
9
14
describe ( 'files dir' , ( ) => {
10
-
11
15
const files = [ ]
12
- for ( let i = 0 ; i < 1005 ; i ++ ) {
16
+ for ( let i = 0 ; i < 1005 ; i ++ ) {
13
17
files . push ( {
14
18
path : 'test-folder/' + i ,
15
19
content : new Buffer ( 'some content ' + i )
@@ -38,6 +42,7 @@ describe('files dir', () => {
38
42
pull . values ( files ) ,
39
43
ipfs . files . createAddPullStream ( ) ,
40
44
pull . collect ( ( err , results ) => {
45
+ expect ( err ) . to . not . exist ( )
41
46
const last = results [ results . length - 1 ]
42
47
expect ( last . path ) . to . be . eql ( 'test-folder' )
43
48
expect ( last . hash ) . to . be . eql ( 'QmWWM8ZV6GPhqJ46WtKcUaBPNHN5yQaFsKDSQ1RE73w94Q' )
@@ -48,8 +53,7 @@ describe('files dir', () => {
48
53
after ( ( done ) => {
49
54
ipfs . stop ( ( ) => done ( ) ) // ignore stop errors
50
55
} )
51
-
52
- } ) . timeout ( 4000 )
56
+ } )
53
57
} )
54
58
55
59
describe ( 'with sharding' , ( ) => {
@@ -77,13 +81,13 @@ describe('files dir', () => {
77
81
pull . values ( files ) ,
78
82
ipfs . files . createAddPullStream ( ) ,
79
83
pull . collect ( ( err , results ) => {
84
+ expect ( err ) . to . not . exist ( )
80
85
const last = results [ results . length - 1 ]
81
86
expect ( last . path ) . to . be . eql ( 'test-folder' )
82
87
expect ( last . hash ) . to . be . eql ( 'QmZjYC1kWrLmiRYbEmGSo2PEpMixzT2k2xoCKSBzt8KDcy' )
83
88
done ( )
84
89
} )
85
90
)
86
-
87
- } ) . timeout ( 4000 )
91
+ } )
88
92
} )
89
93
} )
0 commit comments