From 2284762cc68bb4339e3b00881d72a99593bfcb59 Mon Sep 17 00:00:00 2001 From: Volker Mische Date: Fri, 26 Jan 2018 18:26:17 +0100 Subject: [PATCH] fix: export `multicodec` property The public `multicodec` property is needed to make it work with js-ipld. --- src/resolver.js | 1 + test/resolver.spec.js | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/resolver.js b/src/resolver.js index b98b87e..de1972a 100644 --- a/src/resolver.js +++ b/src/resolver.js @@ -134,6 +134,7 @@ const resolveField = (dagNode, field) => { } module.exports = { + multicodec: 'bitcoin-block', resolve: resolve, tree: tree } diff --git a/test/resolver.spec.js b/test/resolver.spec.js index 636c374..723e6e9 100644 --- a/test/resolver.spec.js +++ b/test/resolver.spec.js @@ -130,6 +130,13 @@ describe('IPLD format resolver API tree()', () => { }) }) +describe('IPLD format resolver API properties', () => { + it('should have `multicodec` defined correctly', (done) => { + expect(IpldBitcoin.resolver.multicodec).to.equal('bitcoin-block') + done() + }) +}) + const verifyPath = (block, path, expected, done) => { IpldBitcoin.resolver.resolve(block, path, (err, value) => { expect(err).to.not.exist()