1
1
/* eslint-env mocha */
2
2
'use strict'
3
3
4
- const dagPB = require ( 'ipld-dag-pb' )
5
- const DAGNode = dagPB . DAGNode
4
+ const { DAGNode } = require ( 'ipld-dag-pb' )
6
5
const series = require ( 'async/series' )
7
6
const hat = require ( 'hat' )
8
7
const { getDescribe, getIt, expect } = require ( '../utils/mocha' )
@@ -67,15 +66,15 @@ module.exports = (createCommon, options) => {
67
66
68
67
// because js-ipfs-api can't infer if the
69
68
// returned Data is Buffer or String
70
- if ( typeof node2 . data === 'string' ) {
71
- node2 . data = Buffer . from ( node2 . data )
69
+ if ( typeof node2 . Data === 'string' ) {
70
+ node2 . Data = Buffer . from ( node2 . Data )
72
71
}
73
72
cb ( )
74
73
} )
75
74
} ,
76
75
( cb ) => {
77
- expect ( node1 . data ) . to . eql ( node2 . data )
78
- expect ( node1 . links ) . to . eql ( node2 . links )
76
+ expect ( node1 . Data ) . to . deep . equal ( node2 . Data )
77
+ expect ( node1 . Links ) . to . deep . equal ( node2 . Links )
79
78
cb ( )
80
79
}
81
80
] , done )
@@ -93,12 +92,12 @@ module.exports = (createCommon, options) => {
93
92
94
93
// because js-ipfs-api can't infer if the
95
94
// returned Data is Buffer or String
96
- if ( typeof node2 . data === 'string' ) {
97
- node2 . data = Buffer . from ( node2 . data )
95
+ if ( typeof node2 . Data === 'string' ) {
96
+ node2 . Data = Buffer . from ( node2 . Data )
98
97
}
99
98
100
- expect ( node1 . data ) . to . deep . equal ( node2 . data )
101
- expect ( node1 . links ) . to . deep . equal ( node2 . links )
99
+ expect ( node1 . Data ) . to . deep . equal ( node2 . Data )
100
+ expect ( node1 . Links ) . to . deep . equal ( node2 . Links )
102
101
} )
103
102
104
103
it ( 'should get object by multihash string' , ( done ) => {
@@ -130,16 +129,16 @@ module.exports = (createCommon, options) => {
130
129
expect ( err ) . to . not . exist ( )
131
130
// because js-ipfs-api can't infer if the
132
131
// returned Data is Buffer or String
133
- if ( typeof node . data === 'string' ) {
134
- node . data = Buffer . from ( node . data )
132
+ if ( typeof node . Data === 'string' ) {
133
+ node . Data = Buffer . from ( node . Data )
135
134
}
136
135
node2 = node
137
136
cb ( )
138
137
} )
139
138
} ,
140
139
( cb ) => {
141
- expect ( node1 . data ) . to . eql ( node2 . data )
142
- expect ( node1 . links ) . to . eql ( node2 . links )
140
+ expect ( node1 . Data ) . to . deep . equal ( node2 . Data )
141
+ expect ( node1 . Links ) . to . deep . equal ( node2 . Links )
143
142
cb ( )
144
143
}
145
144
] , done )
@@ -157,12 +156,12 @@ module.exports = (createCommon, options) => {
157
156
158
157
// because js-ipfs-api can't infer if the
159
158
// returned Data is Buffer or String
160
- if ( typeof node2 . data === 'string' ) {
161
- node2 . data = Buffer . from ( node2 . data )
159
+ if ( typeof node2 . Data === 'string' ) {
160
+ node2 . Data = Buffer . from ( node2 . Data )
162
161
}
163
162
164
- expect ( node1 . data ) . to . deep . equal ( node2 . data )
165
- expect ( node1 . links ) . to . deep . equal ( node2 . links )
163
+ expect ( node1 . Data ) . to . deep . equal ( node2 . Data )
164
+ expect ( node1 . Links ) . to . deep . equal ( node2 . Links )
166
165
} )
167
166
168
167
it ( 'should get object with links by multihash string' , ( done ) => {
@@ -174,31 +173,16 @@ module.exports = (createCommon, options) => {
174
173
175
174
series ( [
176
175
( cb ) => {
177
- DAGNode . create ( Buffer . from ( 'Some data 1' ) , ( err , node ) => {
178
- expect ( err ) . to . not . exist ( )
179
- node1a = node
180
-
181
- cb ( )
182
- } )
183
- } ,
184
- ( cb ) => {
185
- DAGNode . create ( Buffer . from ( 'Some data 2' ) , ( err , node ) => {
186
- expect ( err ) . to . not . exist ( )
187
- node2 = node
188
-
189
- cb ( )
190
- } )
176
+ node1a = DAGNode . create ( Buffer . from ( 'Some data 1' ) )
177
+ node2 = DAGNode . create ( Buffer . from ( 'Some data 2' ) )
178
+ cb ( )
191
179
} ,
192
180
( cb ) => {
193
- asDAGLink ( node2 , 'some-link' , ( err , link ) => {
194
- expect ( err ) . to . not . exist ( )
195
-
196
- DAGNode . addLink ( node1a , link , ( err , node ) => {
197
- expect ( err ) . to . not . exist ( )
198
- node1b = node
199
- cb ( )
200
- } )
201
- } )
181
+ asDAGLink ( node2 , 'some-link' )
182
+ . then ( link => DAGNode . addLink ( node1a , link ) )
183
+ . then ( node => { node1b = node } )
184
+ . then ( cb )
185
+ . catch ( cb )
202
186
} ,
203
187
( cb ) => {
204
188
ipfs . object . put ( node1b , ( err , cid ) => {
@@ -213,16 +197,16 @@ module.exports = (createCommon, options) => {
213
197
214
198
// because js-ipfs-api can't infer if the
215
199
// returned Data is Buffer or String
216
- if ( typeof node . data === 'string' ) {
217
- node . data = Buffer . from ( node . data )
200
+ if ( typeof node . Data === 'string' ) {
201
+ node . Data = Buffer . from ( node . Data )
218
202
}
219
203
220
204
node1c = node
221
205
cb ( )
222
206
} )
223
207
} ,
224
208
( cb ) => {
225
- expect ( node1a . data ) . to . eql ( node1c . data )
209
+ expect ( node1a . Data ) . to . eql ( node1c . Data )
226
210
cb ( )
227
211
}
228
212
] , done )
@@ -257,15 +241,15 @@ module.exports = (createCommon, options) => {
257
241
// because js-ipfs-api can't infer if the
258
242
// returned Data is Buffer or String
259
243
if ( typeof node . data === 'string' ) {
260
- node . data = Buffer . from ( node . data )
244
+ node . Data = Buffer . from ( node . Data )
261
245
}
262
246
node1b = node
263
247
cb ( )
264
248
} )
265
249
} ,
266
250
( cb ) => {
267
- expect ( node1a . data ) . to . eql ( node1b . data )
268
- expect ( node1a . links ) . to . eql ( node1b . links )
251
+ expect ( node1a . Data ) . to . eql ( node1b . Data )
252
+ expect ( node1a . Links ) . to . eql ( node1b . Links )
269
253
cb ( )
270
254
}
271
255
] , done )
@@ -299,16 +283,16 @@ module.exports = (createCommon, options) => {
299
283
expect ( err ) . to . not . exist ( )
300
284
// because js-ipfs-api can't infer if the
301
285
// returned Data is Buffer or String
302
- if ( typeof node . data === 'string' ) {
303
- node . data = Buffer . from ( node . data )
286
+ if ( typeof node . Data === 'string' ) {
287
+ node . Data = Buffer . from ( node . Data )
304
288
}
305
289
node1b = node
306
290
cb ( )
307
291
} )
308
292
} ,
309
293
( cb ) => {
310
- expect ( node1a . data ) . to . eql ( node1b . data )
311
- expect ( node1a . links ) . to . eql ( node1b . links )
294
+ expect ( node1a . Data ) . to . eql ( node1b . Data )
295
+ expect ( node1a . Links ) . to . eql ( node1b . Links )
312
296
cb ( )
313
297
}
314
298
] , done )
@@ -342,7 +326,7 @@ module.exports = (createCommon, options) => {
342
326
return ipfs . object . get ( result [ 0 ] . hash )
343
327
} )
344
328
. then ( ( node ) => {
345
- const meta = UnixFs . unmarshal ( node . data )
329
+ const meta = UnixFs . unmarshal ( node . Data )
346
330
347
331
expect ( meta . fileSize ( ) ) . to . equal ( data . length )
348
332
} )
0 commit comments