v0.7.11
This commit is contained in:
+12
-3
@@ -2301,11 +2301,20 @@ mod tests {
|
||||
#[test]
|
||||
fn local_thermostat_ownership_blocks_direct_automation() {
|
||||
let mut zone = test_zone("device");
|
||||
assert!(!device_blocked_by_local_thermostat(&zone.device_id, &[zone.clone()]));
|
||||
assert!(!device_blocked_by_local_thermostat(
|
||||
&zone.device_id,
|
||||
std::slice::from_ref(&zone),
|
||||
));
|
||||
zone.local_thermostat_power = Some(true);
|
||||
assert!(device_blocked_by_local_thermostat(&zone.device_id, &[zone.clone()]));
|
||||
assert!(device_blocked_by_local_thermostat(
|
||||
&zone.device_id,
|
||||
std::slice::from_ref(&zone),
|
||||
));
|
||||
zone.local_thermostat_power = Some(false);
|
||||
assert!(device_blocked_by_local_thermostat(&zone.device_id, &[zone]));
|
||||
assert!(device_blocked_by_local_thermostat(
|
||||
&zone.device_id,
|
||||
std::slice::from_ref(&zone),
|
||||
));
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Reference in New Issue
Block a user