@@ -67,7 +67,7 @@ module.exports = (createCommon, options) => {
6767 // because js-ipfs-api can't infer if the
6868 // returned Data is Buffer or String
6969 if ( typeof node . Data === 'string' ) {
70- node = DAGNode . create ( Buffer . from ( node . Data ) , node . Links , node . size )
70+ node = new DAGNode ( Buffer . from ( node . Data ) , node . Links , node . size )
7171 }
7272
7373 node2 = node
@@ -96,7 +96,7 @@ module.exports = (createCommon, options) => {
9696 // because js-ipfs-api can't infer if the
9797 // returned Data is Buffer or String
9898 if ( typeof node2 . Data === 'string' ) {
99- node2 = DAGNode . create ( Buffer . from ( node2 . Data ) , node2 . Links , node2 . size )
99+ node2 = new DAGNode ( Buffer . from ( node2 . Data ) , node2 . Links , node2 . size )
100100 }
101101
102102 expect ( node1 . Data ) . to . deep . equal ( node2 . Data )
@@ -133,7 +133,7 @@ module.exports = (createCommon, options) => {
133133 // because js-ipfs-api can't infer if the
134134 // returned Data is Buffer or String
135135 if ( typeof node . Data === 'string' ) {
136- node = DAGNode . create ( Buffer . from ( node . Data ) , node . Links , node . size )
136+ node = new DAGNode ( Buffer . from ( node . Data ) , node . Links , node . size )
137137 }
138138
139139 node2 = node
@@ -161,7 +161,7 @@ module.exports = (createCommon, options) => {
161161 // because js-ipfs-api can't infer if the
162162 // returned Data is Buffer or String
163163 if ( typeof node2 . Data === 'string' ) {
164- node2 = DAGNode . create ( Buffer . from ( node2 . Data ) , node2 . Links , node2 . size )
164+ node2 = new DAGNode ( Buffer . from ( node2 . Data ) , node2 . Links , node2 . size )
165165 }
166166
167167 expect ( node1 . Data ) . to . deep . equal ( node2 . Data )
@@ -178,7 +178,7 @@ module.exports = (createCommon, options) => {
178178 series ( [
179179 ( cb ) => {
180180 try {
181- node1a = DAGNode . create ( Buffer . from ( 'Some data 1' ) )
181+ node1a = new DAGNode ( Buffer . from ( 'Some data 1' ) )
182182 } catch ( err ) {
183183 return cb ( err )
184184 }
@@ -187,7 +187,7 @@ module.exports = (createCommon, options) => {
187187 } ,
188188 ( cb ) => {
189189 try {
190- node2 = DAGNode . create ( Buffer . from ( 'Some data 2' ) )
190+ node2 = new DAGNode ( Buffer . from ( 'Some data 2' ) )
191191 } catch ( err ) {
192192 return cb ( err )
193193 }
@@ -196,13 +196,13 @@ module.exports = (createCommon, options) => {
196196 } ,
197197 ( cb ) => {
198198 asDAGLink ( node2 , 'some-link' , ( err , link ) => {
199- expect ( err ) . to . not . exist ( )
199+ if ( err ) {
200+ return cb ( err )
201+ }
200202
201- DAGNode . addLink ( node1a , link )
202- . then ( node => {
203- node1b = node
204- cb ( )
205- } , cb )
203+ node1b = new DAGNode ( node1a . Data , node1a . Links . concat ( link ) )
204+
205+ cb ( )
206206 } )
207207 } ,
208208 ( cb ) => {
@@ -219,7 +219,7 @@ module.exports = (createCommon, options) => {
219219 // because js-ipfs-api can't infer if the
220220 // returned Data is Buffer or String
221221 if ( typeof node . Data === 'string' ) {
222- node = DAGNode . create ( Buffer . from ( node . Data ) , node . Links , node . size )
222+ node = new DAGNode ( Buffer . from ( node . Data ) , node . Links , node . size )
223223 }
224224
225225 node1c = node
@@ -262,7 +262,7 @@ module.exports = (createCommon, options) => {
262262 // because js-ipfs-api can't infer if the
263263 // returned Data is Buffer or String
264264 if ( typeof node . Data === 'string' ) {
265- node = DAGNode . create ( Buffer . from ( node . Data ) , node . Links , node . size )
265+ node = new DAGNode ( Buffer . from ( node . Data ) , node . Links , node . size )
266266 }
267267 node1b = node
268268 cb ( )
@@ -305,7 +305,7 @@ module.exports = (createCommon, options) => {
305305 // because js-ipfs-api can't infer if the
306306 // returned Data is Buffer or String
307307 if ( typeof node . Data === 'string' ) {
308- node = DAGNode . create ( Buffer . from ( node . Data ) , node . Links , node . size )
308+ node = new DAGNode ( Buffer . from ( node . Data ) , node . Links , node . size )
309309 }
310310 node1b = node
311311 cb ( )
0 commit comments