OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-booking / node_modules / @hyperswarm / testnet / test.mjs

24 lines · javascript ref:
import test from 'brittle'
import createTestnet from './index.js'

test('basic', async (t) => {
  const testnet = await createTestnet(3, t.teardown)

  t.is(testnet.nodes.length, 3, 'has 3 nodes')
  t.alike(testnet.nodes, [...testnet], 'can iterate nodes')
})

test('createNode + createServer', async (t) => {
  t.comment('should not cause request timeouts')

  const testnet = await createTestnet(3, t.teardown)

  const a = testnet.createNode()
  await a.ready()

  const server = a.createServer()
  await server.listen()

  t.pass()
})