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

Commit 14f942a

Browse files
pgtedaviddias
authored andcommitted
specifies files.cat unknown file and dir errors (#182)
* fix: tests cat unknown file and dir errors * removed only
1 parent 2fbd831 commit 14f942a

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/files.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,31 @@ module.exports = (common) => {
431431
}
432432
})
433433
})
434+
435+
it('errors on unknown path', () => {
436+
return ipfs.files.cat(smallFile.cid + '/does-not-exist')
437+
.catch((err) => {
438+
expect(err).to.exist()
439+
expect(err.message).to.contain('No such file')
440+
})
441+
})
442+
443+
it('errors on dir path', () => {
444+
const file = { path: 'dir/testfile.txt', content: smallFile.data }
445+
446+
return ipfs.files.add([file])
447+
.then((filesAdded) => {
448+
expect(filesAdded.length).to.equal(2)
449+
const files = filesAdded.filter((file) => file.path === 'dir')
450+
expect(files.length).to.equal(1)
451+
const dir = files[0]
452+
return ipfs.files.cat(dir.hash)
453+
.catch((err) => {
454+
expect(err).to.exist()
455+
expect(err.message).to.contain('this dag node is a directory')
456+
})
457+
})
458+
})
434459
})
435460

436461
describe('.catReadableStream', () => {

0 commit comments

Comments
 (0)