From d12a51bb0afaff65b21ec69d29d85a7720d376f9 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sun, 8 Dec 2024 11:22:32 -0600 Subject: [PATCH] fix test with new block structure --- packages/acn/tests/udp-decode.test.js | 33 +++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/packages/acn/tests/udp-decode.test.js b/packages/acn/tests/udp-decode.test.js index fe1602b..026cec7 100644 --- a/packages/acn/tests/udp-decode.test.js +++ b/packages/acn/tests/udp-decode.test.js @@ -20,10 +20,33 @@ const goodTests = [ pduBlock: { vector: 1, header: 'b0abd82a20d24240a7cd3e49d999a4e5', - data: new Uint8Array([ - 112, 50, 4, 73, 136, 131, 52, 255, 255, 74, 69, 176, 66, 102, 183, 33, 235, 216, 155, 0, 1, 244, 136, 0, 0, 0, - 0, 244, 136, 0, 0, 244, 136, 1, 67, 216, 239, 192, 220, 207, 5, 0, 0, 2, 0, 10, 0, 20, 1, 44, - ]), + data: [ + { + vector: 4, + length: 50, + data: { + componentID: '49888334ffff4a45b04266b721ebd89b', + memberID: 1, + channelNumber: 62600, + reciprocalChannel: 0, + totalSequenceNumber: 62600, + reliableSequenceNumber: 62600, + destinationAddress: { + type: 1, + port: 17368, + address: '239.192.220.207' + }, + channelParameters: { + expiry: 5, + nakOutboundFlag: 0, + nakHoldoff: 2, + nakModulus: 10, + nakMaxWait: 20 + }, + adhocExpiry: 1, + } + } + ], }, postamble: undefined, }, @@ -71,7 +94,9 @@ const badTests = [ describe('ACN Message Decoding Pass', () => { goodTests.forEach((messageTest) => { it(messageTest.description, () => { + console.log(JSON.stringify(messageTest.expected)) const decoded = acn.decode(messageTest.bytes); + console.log(JSON.stringify(decoded)) deepEqual(decoded, messageTest.expected); }); });