From 30710815f01fa1d184f1625c5a74f5e20e9f42a5 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 5 Feb 2024 13:07:57 +0100 Subject: [PATCH] Add test of remote enabling of remote UI (#109698) --- tests/components/cloud/test_client.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/components/cloud/test_client.py b/tests/components/cloud/test_client.py index 0dfa682c07d..c8c0e40a5bb 100644 --- a/tests/components/cloud/test_client.py +++ b/tests/components/cloud/test_client.py @@ -472,3 +472,14 @@ async def test_logged_out( assert cloud.client._alexa_config is alexa_config_mock assert cloud.client._google_config is None google_config_mock.async_deinitialize.assert_called_once_with() + + +async def test_remote_enable(hass: HomeAssistant) -> None: + """Test enabling remote UI.""" + prefs = MagicMock(async_update=AsyncMock(return_value=None)) + client = CloudClient(hass, prefs, None, {}, {}) + client.cloud = MagicMock(is_logged_in=True, username="mock-username") + + result = await client.async_cloud_connect_update(True) + assert result is None + prefs.async_update.assert_called_once_with(remote_enabled=True)