import test from 'node:test' import assert from 'node:assert/strict' import { bareOsSeederHyperswarmOptsFromEnv } from '../../bare-os-booter/lib/p2p/swarm-opts.js' test('bareOsSeederHyperswarmOptsFromEnv parses BARE_OS_SEED_MAX_PEERS', () => { const opts = bareOsSeederHyperswarmOptsFromEnv({ BARE_OS_SEED_MAX_PEERS: '123' }) assert.equal(opts.maxPeers, 123) }) test('bareOsSeederHyperswarmOptsFromEnv clamps and ignores invalid values', () => { const clamped = bareOsSeederHyperswarmOptsFromEnv({ BARE_OS_SEED_MAX_PEERS: '999999' }) assert.equal(clamped.maxPeers, 4096) const invalid = bareOsSeederHyperswarmOptsFromEnv({ BARE_OS_SEED_MAX_PEERS: '0' }) assert.equal('maxPeers' in invalid, false) })