diff --git a/CHANGELOG.md b/CHANGELOG.md index 98ada02ae..0b2220a08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ + +# [0.69.0](https://github.com/ipfs/interface-ipfs-core/compare/v0.68.2...v0.69.0) (2018-06-22) + + + ## [0.68.2](https://github.com/ipfs/interface-ipfs-core/compare/v0.68.1...v0.68.2) (2018-06-19) diff --git a/js/src/block.js b/js/src/block.js index d0cf8af68..38219db5b 100644 --- a/js/src/block.js +++ b/js/src/block.js @@ -123,6 +123,22 @@ module.exports = (common) => { }) }) + it('should get an empty block', (done) => { + ipfs.block.put(Buffer.alloc(0), { + format: 'dag-pb', + mhtype: 'sha2-256', + version: 0 + }, (err, block) => { + expect(err).to.not.exist() + + ipfs.block.get(block.cid, (err, block) => { + expect(err).to.not.exist() + expect(block.data).to.eql(Buffer.alloc(0)) + done() + }) + }) + }) + // TODO it.skip('Promises support', (done) => {}) }) diff --git a/package.json b/package.json index 2ac06d07b..e15a6e3fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "interface-ipfs-core", - "version": "0.68.2", + "version": "0.69.0", "description": "A test suite and interface you can use to implement a IPFS core interface.", "leadMaintainer": "Alan Shaw ", "main": "js/src/index.js",