@libp2p/interface-stream-muxer-compliance-tests
Version:
Compliance tests for implementations of the libp2p Stream Muxer interface
16 lines (14 loc) • 524 B
text/typescript
import baseTest from './base-test.js'
import closeTest from './close-test.js'
import megaStressTest from './mega-stress-test.js'
import stressTest from './stress-test.js'
import type { TestSetup } from '@libp2p/interface-compliance-tests'
import type { StreamMuxerFactory } from '@libp2p/interface-stream-muxer'
export default (common: TestSetup<StreamMuxerFactory>): void => {
describe('interface-stream-muxer', () => {
baseTest(common)
closeTest(common)
stressTest(common)
megaStressTest(common)
})
}