diff --git a/tests/components/plex/test_device_handling.py b/tests/components/plex/test_device_handling.py
index 6abdc8cbeca75bea175cb3a12d478352d6f68023..5887079ce21b61bec22c91c1e8c6df3dfc29b169 100644
--- a/tests/components/plex/test_device_handling.py
+++ b/tests/components/plex/test_device_handling.py
@@ -15,6 +15,7 @@ async def test_cleanup_orphaned_devices(
 
     device_registry = dr.async_get(hass)
     entity_registry = er.async_get(hass)
+    entry.add_to_hass(hass)
 
     test_device = device_registry.async_get_or_create(
         config_entry_id=entry.entry_id,
@@ -55,6 +56,7 @@ async def test_migrate_transient_devices(
 
     device_registry = dr.async_get(hass)
     entity_registry = er.async_get(hass)
+    entry.add_to_hass(hass)
 
     # Pre-create devices and entities to test device migration
     plexweb_device = device_registry.async_get_or_create(