Add test for set_effect with const char* literal

Ensures the const char* overload resolves the ambiguous call
reported in #14728.
This commit is contained in:
J. Nick Koston
2026-03-12 08:13:25 -10:00
parent 8884a0d163
commit 2c087bc2e1
3 changed files with 8 additions and 2 deletions
+6
View File
@@ -60,6 +60,12 @@ esphome:
}
}
# Test set_effect with const char* doesn't cause ambiguous overload (issue #14728)
- lambda: |-
auto call = id(test_monochromatic_light).turn_on();
call.set_effect("None");
call.perform();
- light.toggle: test_binary_light
- light.turn_off: test_rgb_light
- light.turn_on: