diff --git a/src/peer-store/address-book.js b/src/peer-store/address-book.js index 7841a320..2112b370 100644 --- a/src/peer-store/address-book.js +++ b/src/peer-store/address-book.js @@ -179,7 +179,7 @@ class AddressBook extends Book { const record = this.data.get(peerId.toB58String()) if (!record) { - return undefined + return [] } return record.map((address) => { diff --git a/test/peer-store/address-book.spec.js b/test/peer-store/address-book.spec.js index d14923f5..638cb9a0 100644 --- a/test/peer-store/address-book.spec.js +++ b/test/peer-store/address-book.spec.js @@ -323,10 +323,10 @@ describe('addressBook', () => { throw new Error('invalid peerId should throw error') }) - it('returns undefined if no multiaddrs are known for the provided peer', () => { + it('returns empty array if no multiaddrs are known for the provided peer', () => { const addresses = ab.getMultiaddrsForPeer(peerId) - expect(addresses).to.not.exist() + expect(addresses).to.be.empty() }) it('returns the multiaddrs stored', () => {