From 6d8eea214232761092af0b7d4672e38991579dcd Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sun, 19 Dec 2021 18:12:16 +0100 Subject: [PATCH] Fix tests --- test/otaUpdate.test.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/test/otaUpdate.test.js b/test/otaUpdate.test.js index 082ba05fe..aa5a0610d 100644 --- a/test/otaUpdate.test.js +++ b/test/otaUpdate.test.js @@ -71,9 +71,8 @@ describe('OTA update', () => { expect(logger.info).toHaveBeenCalledWith(`Update of 'bulb' at 0.00%`); expect(logger.info).toHaveBeenCalledWith(`Update of 'bulb' at 10.00%, ≈ 60 minutes remaining`); expect(logger.info).toHaveBeenCalledWith(`Finished update of 'bulb', from '{"dateCode":"20190101","softwareBuildID":1}' to '{"dateCode":"20190102","softwareBuildID":2}'`); - expect(device.save).toHaveBeenCalledTimes(3); - expect(device.dateCode).toBe('20190102'); - expect(device.softwareBuildID).toBe(2); + expect(device.save).toHaveBeenCalledTimes(2); + expect(endpoint.read).toHaveBeenCalledWith('genBasic', ['dateCode', 'swBuildId'], {'sendWhenActive': false}); expect(MQTT.publish).toHaveBeenCalledWith( 'zigbee2mqtt/bulb', stringify({"update_available":false,"update":{"state":"updating","progress":0}}), @@ -372,9 +371,8 @@ describe('OTA update', () => { expect(logger.info).toHaveBeenCalledWith(`Update of 'bulb' at 10.00%, ≈ 60 minutes remaining`); expect(logger.info).toHaveBeenCalledWith(`Finished update of 'bulb', from '{"dateCode":"20190101","softwareBuildID":1}' to '{"dateCode":"20190102","softwareBuildID":2}'`); expect(logger.error).toHaveBeenCalledTimes(0); - expect(device.save).toHaveBeenCalledTimes(3); - expect(device.dateCode).toBe('20190102'); - expect(device.softwareBuildID).toBe(2); + expect(device.save).toHaveBeenCalledTimes(2); + expect(endpoint.read).toHaveBeenCalledWith('genBasic', ['dateCode', 'swBuildId'], {'sendWhenActive': false}); }); it('Legacy api: Should handle when OTA update fails', async () => {