mirror of
https://github.com/fluencelabs/js-libp2p-interfaces
synced 2025-04-25 08:22:18 +00:00
* feat: interface pubsub * chore: pubsub router tests * chore: move pubsub abstractions from gossipsub * chore: address review * chore: revamp docs * chore: add emit self tests to interface * chore: refactor base tests * chore: publish should only accept one topic per api call * chore: normalize msg before emit * chore: do not reset inbound stream * chore: apply suggestions from code review Co-authored-by: Jacob Heun <jacobheun@gmail.com> * chore: address review * fix: remove subscribe handler * chore: remove bits from create peerId Co-authored-by: Jacob Heun <jacobheun@gmail.com> * chore: remove delay from topic validators tests * chore: add event emitter information * fix: topic validator docs Co-authored-by: Jacob Heun <jacobheun@gmail.com>
10 lines
189 B
JavaScript
10 lines
189 B
JavaScript
'use strict'
|
|
|
|
const { expect } = require('chai')
|
|
|
|
exports.first = (map) => map.values().next().value
|
|
|
|
exports.expectSet = (set, subs) => {
|
|
expect(Array.from(set.values())).to.eql(subs)
|
|
}
|