Clear old availability topic when device is renamed. #5244

This commit is contained in:
Koen Kanters committed 2022-01-21 20:21:18 +01:00
1 parent ef2f28019b
commit 64f83d74b7
2 files changed
+9 -4

No files matched your search

+2
View File
@@ -262,6 +262,8 @@ describe('Availability', () => {
MQTT.events.message('zigbee2mqtt/bridge/request/device/rename', stringify({from: 'bulb_color', to: 'bulb_new_name'}));
await flushPromises();
expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/bulb_color/availability',
null, {retain: true, qos: 0}, expect.any(Function));
expect(MQTT.publish).toHaveBeenCalledWith('zigbee2mqtt/bulb_new_name/availability',
'online', {retain: true, qos: 0}, expect.any(Function));
await advancedTime(utils.hours(12));