UNPKG

over-the-wire

Version:

Network inspection library for Node

18 lines (15 loc) 580 B
const { strict: assert } = require('node:assert'); const test = require('node:test'); const { getRoutingTable } = require('#lib/routing'); test('getRoutingTable', async (t) => { const table = await getRoutingTable(); console.log('[*] Routing table', JSON.stringify(table, null, 2)); assert.equal(typeof table, 'object'); Object.keys(table).forEach(iface => { table[iface].forEach(rec => { assert.equal(typeof rec.destination, 'string'); assert.equal(typeof rec.gateway, 'string'); assert.equal(typeof rec.prefixLength, 'number'); }); }); });