UNPKG

lightning

Version:
28 lines (22 loc) 690 B
const {deepStrictEqual} = require('node:assert').strict; const test = require('node:test'); const {destinationCustomRecords} = require('./../../lnd_requests'); const tests = [ { args: {}, description: 'No messages or records results in empty TLV', expected: {tlv: {}}, }, { args: {messages: [{type: '1', value: '00'}]}, description: 'Plain messages are returned', expected: {tlv: {'1': Buffer.from('00', 'hex')}}, }, ]; tests.forEach(({args, description, expected}) => { return test(description, (t, end) => { const {tlv} = destinationCustomRecords(args); deepStrictEqual(tlv, expected.tlv, 'Got expected output'); return end(); }); });