mirror of
https://github.com/esphome/esphome.git
synced 2026-02-08 00:31:58 +00:00
[text] Add component tests with pattern coverage (#12345)
This commit is contained in:
@@ -143,6 +143,7 @@ text:
|
||||
mode: text
|
||||
min_length: 0
|
||||
max_length: 255
|
||||
pattern: "[A-Za-z0-9 ]+"
|
||||
initial_value: "Initial value"
|
||||
update_interval: 5.0s
|
||||
|
||||
|
||||
@@ -141,6 +141,9 @@ async def test_api_message_size_batching(
|
||||
assert text_input.max_length == 255, (
|
||||
f"Expected max_length 255, got {text_input.max_length}"
|
||||
)
|
||||
assert text_input.pattern == "[A-Za-z0-9 ]+", (
|
||||
f"Expected pattern '[A-Za-z0-9 ]+', got '{text_input.pattern}'"
|
||||
)
|
||||
|
||||
# Verify total entity count - messages of various sizes were batched successfully
|
||||
# We have: 3 selects + 3 text sensors + 1 text input + 1 number = 8 total
|
||||
|
||||
Reference in New Issue
Block a user