diff --git a/package.json b/package.json index 0c39ba4056..2ec5e18ec6 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "ipfs-multipart": "^0.1.0", "ipfs-repo": "^0.11.2", "ipfs-unixfs": "^0.1.9", - "ipfs-unixfs-engine": "^0.15.2", + "ipfs-unixfs-engine": "^0.15.4", "ipld-resolver": "^0.4.3", "isstream": "^0.1.2", "libp2p-floodsub": "0.7.2", @@ -171,4 +171,4 @@ "nginnever ", "npmcdn-to-unpkg-bot " ] -} \ No newline at end of file +} diff --git a/test/cli/test-files.js b/test/cli/test-files.js index 2f5510c026..3a5d649d70 100644 --- a/test/cli/test-files.js +++ b/test/cli/test-files.js @@ -72,7 +72,7 @@ describe('files', () => { }) }) - it('add recursively', () => { + it('add recursively test 1', () => { return ipfs('files add -r src/init-files/init-docs').then((out) => { expect(out).to.be.eql([ 'added QmYE7xo6NxbHEVEHej1yzxijYaNY51BaeKxjXxn6Ssa6Bs init-docs/tour/0.0-intro', @@ -89,5 +89,27 @@ describe('files', () => { ].join('\n')) }) }) + + it('add recursively test 2', () => { + return ipfs('files add -r test').then((out) => { + const nLines = out.split('\n').length + expect(nLines).to.be.above(10) + /* + expect(out).to.be.eql([ + 'added QmYE7xo6NxbHEVEHej1yzxijYaNY51BaeKxjXxn6Ssa6Bs init-docs/tour/0.0-intro', + 'added QmciSU8hfpAXKjvK5YLUSwApomGSWN5gFbP4EpDAEzu2Te init-docs/tour', + 'added QmTumTjvcYCAvRRwQ8sDRxh8ezmrcr88YFU7iYNroGGTBZ init-docs/security-notes', + 'added QmPZ9gcCEpqKTo6aq61g2nXGUhM4iCL3ewB6LDXZCtioEB init-docs/readme', + 'added QmdncfsVm2h5Kqq9hPmU7oAVX2zTSVP3L869tgTbPYnsha init-docs/quick-start', + 'added QmY5heUM5qgRubMDD1og9fhCPA6QdkMp3QCwd4s7gJsyE7 init-docs/help', + 'added QmQN88TEidd3RY2u3dpib49fERTDfKtDpvxnvczATNsfKT init-docs/docs/index', + 'added QmegvLXxpVKiZ4b57Xs1syfBVRd8CbucVHAp7KpLQdGieC init-docs/docs', + 'added QmYCvbfNbCwFR45HiNP45rwJgvatpiW38D961L5qAhUM5Y init-docs/contact', + 'added QmZTR5bcpQD7cFgTorqxZDYaew1Wqgfbd2ud9QqGPAkK2V init-docs/about', + 'added QmUhUuiTKkkK8J6JZ9zmj8iNHPuNfGYcszgRumzhHBxEEU init-docs' + ].join('\n')) + */ + }) + }) }) })