@@ -143,6 +143,34 @@ apiClients['a'].add(__dirname + '/test-folder', { recursive: true }, function (e
143
143
})
144
144
```
145
145
146
+ add stream.
147
+
148
+ ``` js
149
+ this .timeout (10000 )
150
+ var stream = new Readable ()
151
+ stream .push (' Hello world' )
152
+ stream .push (null )
153
+ apiClients[' a' ].add (stream, function (err , res ) {
154
+ if (err) throw err
155
+ var added = res[0 ] != null ? res[0 ] : res
156
+ assert .equal (added .Hash , ' QmNRCQWfgze6AbBCaT1rkrkV5tJ2aP4oTNPb5JZcXYywve' )
157
+ done ()
158
+ })
159
+ ```
160
+
161
+ add url.
162
+
163
+ ``` js
164
+ this .timeout (10000 )
165
+ var url = ' https://raw.githubusercontent.com/ipfs/js-ipfs-api/2a9cc63d7427353f2145af6b1a768a69e67c0588/README.md'
166
+ apiClients[' a' ].add (url, function (err , res ) {
167
+ if (err) throw err
168
+ var added = res[0 ] != null ? res[0 ] : res
169
+ assert .equal (added .Hash , ' QmZmHgEX9baxUn3qMjsEXQzG6DyNcrVnwieQQTrpDdrFvt' )
170
+ done ()
171
+ })
172
+ ```
173
+
146
174
<a name =" ipfs-nodejs-api-wrapper-tests-cat " ></a >
147
175
## .cat
148
176
cat.
@@ -452,16 +480,15 @@ apiClients['a'].object.put(testPatchObject, 'json', function (err, res) {
452
480
if (err) {
453
481
throw err
454
482
}
455
- var o = JSON .parse (res)
456
- assert .deepEqual (o, {
483
+ assert .deepEqual (res, {
457
484
Hash: ' QmZFdJ3CQsY4kkyQtjoUo8oAzsEs5BNguxBhp8sjQMpgkd' ,
458
485
Links: null
459
486
})
460
- apiClients[' a' ].object .get (o .Hash , function (err , res ) {
487
+ apiClients[' a' ].object .get (res .Hash , function (err , res2 ) {
461
488
if (err) {
462
489
throw err
463
490
}
464
- assert .deepEqual (JSON . parse (res) , {
491
+ assert .deepEqual (res2 , {
465
492
Data: ' testdata' ,
466
493
Links: [{
467
494
Name: ' next' ,
0 commit comments