diff --git a/tests/components/cast/test_media_player.py b/tests/components/cast/test_media_player.py index 72eea4c5ff4..5481459b715 100644 --- a/tests/components/cast/test_media_player.py +++ b/tests/components/cast/test_media_player.py @@ -271,9 +271,11 @@ async def test_start_discovery_called_once( ) -> None: """Test pychromecast.start_discovery called exactly once.""" await async_setup_cast(hass) + await hass.async_block_till_done(wait_background_tasks=True) assert castbrowser_mock.return_value.start_discovery.call_count == 1 await async_setup_cast(hass) + await hass.async_block_till_done(wait_background_tasks=True) assert castbrowser_mock.return_value.start_discovery.call_count == 1