1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-26 05:57:01 +00:00

Make sure panel_custom won't crash on invalid data (#32835)

* Make sure panel_custom won't crash on invalid data

* Add a test
This commit is contained in:
Paulus Schoutsen
2020-03-15 11:51:02 -07:00
committed by GitHub
parent f4bf66aecd
commit 2889067ece
3 changed files with 25 additions and 7 deletions

View File

@@ -181,3 +181,17 @@ async def test_url_option_conflict(hass):
for config in to_try:
result = await setup.async_setup_component(hass, "panel_custom", config)
assert not result
async def test_url_path_conflict(hass):
"""Test config with overlapping url path."""
assert await setup.async_setup_component(
hass,
"panel_custom",
{
"panel_custom": [
{"name": "todo-mvc", "js_url": "/local/bla.js"},
{"name": "todo-mvc", "js_url": "/local/bla.js"},
]
},
)