From bfb5bc1e3954c0f92e494f3c046b666ebc53da28 Mon Sep 17 00:00:00 2001 From: Marius Rumpf Date: Fri, 16 Oct 2015 22:28:36 +0200 Subject: [PATCH] Fix a small test bug --- lib/lifx/packet.js | 4 +++- test/unit/packet-test.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/lifx/packet.js b/lib/lifx/packet.js index 56901d7..e547337 100644 --- a/lib/lifx/packet.js +++ b/lib/lifx/packet.js @@ -206,7 +206,9 @@ Packet.headerToBuffer = function(obj) { buf.writeUInt8(frameAddressDescription, offset); offset += 1; - buf.writeUInt8(obj.sequence, offset); + if (typeof obj.sequence === 'number') { + buf.writeUInt8(obj.sequence, offset); + } offset += 1; // Protocol header diff --git a/test/unit/packet-test.js b/test/unit/packet-test.js index 95e2872..b3b60b5 100644 --- a/test/unit/packet-test.js +++ b/test/unit/packet-test.js @@ -95,7 +95,8 @@ suite('Packet', () => { tagged: true, protocolVersion: 1024, source: '3e805108', - type: 2 + type: 2, + sequence: 0 }; let parsed = Packet.headerToBuffer(obj); assert.isTrue(parsed.equals(expectedResult));