Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit badf32e

Browse files
Update api
1 parent ea4176b commit badf32e

File tree

1 file changed

+31
-4
lines changed

1 file changed

+31
-4
lines changed

API.md

+31-4
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,34 @@ apiClients['a'].add(__dirname + '/test-folder', { recursive: true }, function (e
143143
})
144144
```
145145

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+
146174
<a name="ipfs-nodejs-api-wrapper-tests-cat"></a>
147175
## .cat
148176
cat.
@@ -452,16 +480,15 @@ apiClients['a'].object.put(testPatchObject, 'json', function (err, res) {
452480
if (err) {
453481
throw err
454482
}
455-
var o = JSON.parse(res)
456-
assert.deepEqual(o, {
483+
assert.deepEqual(res, {
457484
Hash: 'QmZFdJ3CQsY4kkyQtjoUo8oAzsEs5BNguxBhp8sjQMpgkd',
458485
Links: null
459486
})
460-
apiClients['a'].object.get(o.Hash, function (err, res) {
487+
apiClients['a'].object.get(res.Hash, function (err, res2) {
461488
if (err) {
462489
throw err
463490
}
464-
assert.deepEqual(JSON.parse(res), {
491+
assert.deepEqual(res2, {
465492
Data: 'testdata',
466493
Links: [{
467494
Name: 'next',

0 commit comments

Comments
 (0)