From c4804e574e9b42d07f0d2bc4352d28d9ae9b5a02 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Thu, 27 Dec 2018 18:21:48 +0100 Subject: [PATCH] Fix tests. --- test/deviceReceive.test.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/deviceReceive.test.js b/test/deviceReceive.test.js index 50d11dad..69701add 100644 --- a/test/deviceReceive.test.js +++ b/test/deviceReceive.test.js @@ -62,7 +62,7 @@ describe('DeviceReceive', () => { ); deviceReceive.onZigbeeMessage(message, device, WSDCGQ11LM); chai.assert.isTrue(publishDeviceState.calledOnce); - chai.assert.deepEqual(publishDeviceState.getCall(0).args[1], {temperature: -0.85}); + chai.assert.deepEqual(utils.withoutLastSeen(publishDeviceState.getCall(0).args[1]), {temperature: -0.85}); }); it('Should handle a zigbee message with 1 precision', () => { @@ -75,7 +75,7 @@ describe('DeviceReceive', () => { ); deviceReceive.onZigbeeMessage(message, device, WSDCGQ11LM); chai.assert.isTrue(publishDeviceState.calledOnce); - chai.assert.deepEqual(publishDeviceState.getCall(0).args[1], {temperature: -0.8}); + chai.assert.deepEqual(utils.withoutLastSeen(publishDeviceState.getCall(0).args[1]), {temperature: -0.8}); }); it('Should handle a zigbee message with 0 precision', () => { @@ -88,7 +88,7 @@ describe('DeviceReceive', () => { ); deviceReceive.onZigbeeMessage(message, device, WSDCGQ11LM); chai.assert.isTrue(publishDeviceState.calledOnce); - chai.assert.deepEqual(publishDeviceState.getCall(0).args[1], {temperature: -1}); + chai.assert.deepEqual(utils.withoutLastSeen(publishDeviceState.getCall(0).args[1]), {temperature: -1}); }); it('Should handle a zigbee message with 1 precision when set via device_options', () => { @@ -108,7 +108,7 @@ describe('DeviceReceive', () => { ); deviceReceive.onZigbeeMessage(message, device, WSDCGQ11LM); chai.assert.isTrue(publishDeviceState.calledOnce); - chai.assert.deepEqual(publishDeviceState.getCall(0).args[1], {temperature: -0.8}); + chai.assert.deepEqual(utils.withoutLastSeen(publishDeviceState.getCall(0).args[1]), {temperature: -0.8}); }); it('Should handle a zigbee message with 2 precision when overrides device_options', () => { @@ -130,7 +130,7 @@ describe('DeviceReceive', () => { ); deviceReceive.onZigbeeMessage(message, device, WSDCGQ11LM); chai.assert.isTrue(publishDeviceState.calledOnce); - chai.assert.deepEqual(publishDeviceState.getCall(0).args[1], {temperature: -0.85}); + chai.assert.deepEqual(utils.withoutLastSeen(publishDeviceState.getCall(0).args[1]), {temperature: -0.85}); }); }); });