@@ -368,7 +368,7 @@ describe('IPFS Node.js API wrapper tests', function () {
368
368
describe ( '.object' , function ( ) {
369
369
var testObject = Buffer ( JSON . stringify ( { Data : 'testdata' , Links : [ ] } ) )
370
370
var testObjectHash = 'QmPTkMuuL6PD8L2SwTwbcs1NPg14U8mRzerB1ZrrBrkSDD'
371
- var testPatchObject = Buffer ( JSON . stringify ( { Data : 'new test data' , Links : [ ] } ) )
371
+ var testPatchObject = Buffer ( JSON . stringify ( { Data : 'new test data' } ) )
372
372
var testPatchObjectHash = 'QmWJDtdQWQSajQPx1UVAGWKaSGrHVWdjnrNhbooHP7LuF2'
373
373
374
374
it ( 'object.put' , function ( done ) {
@@ -455,18 +455,29 @@ describe('IPFS Node.js API wrapper tests', function () {
455
455
if ( err ) {
456
456
throw err
457
457
}
458
-
459
- apiClients [ 'a' ] . object . patch ( testObjectHash , [ 'add-link' , 'newTestObjectName' , testPatchObjectHash ] , function ( err , res ) {
458
+ apiClients [ 'a' ] . object . patch ( testObjectHash , [ 'add-link' , 'next' , testPatchObjectHash ] , function ( err , res ) {
460
459
if ( err ) {
461
460
throw err
462
461
}
463
-
464
462
var o = JSON . parse ( res )
465
463
assert . deepEqual ( o , {
466
- Hash : 'QmYWw3rGW3m6oZUqPPi8x5s7J993Y5cueuaE7QFBoVsGbv ' ,
464
+ Hash : 'QmZFdJ3CQsY4kkyQtjoUo8oAzsEs5BNguxBhp8sjQMpgkd ' ,
467
465
Links : null
468
466
} )
469
- done ( )
467
+ apiClients [ 'a' ] . object . get ( o . Hash , function ( err , res ) {
468
+ if ( err ) {
469
+ throw err
470
+ }
471
+ assert . deepEqual ( JSON . parse ( res ) , {
472
+ Data : 'testdata' ,
473
+ Links : [ {
474
+ Name : 'next' ,
475
+ Hash : 'QmWJDtdQWQSajQPx1UVAGWKaSGrHVWdjnrNhbooHP7LuF2' ,
476
+ Size : 15
477
+ } ]
478
+ } )
479
+ done ( )
480
+ } )
470
481
} )
471
482
} )
472
483
} )
0 commit comments