diff --git a/tests/components/bond/test_init.py b/tests/components/bond/test_init.py
index 7dbd6696e1806b6f4d398db8a3be5ea69335610d..33919219301d1dfceb03fb150aaee1e0f36078a3 100644
--- a/tests/components/bond/test_init.py
+++ b/tests/components/bond/test_init.py
@@ -159,6 +159,7 @@ async def test_old_identifiers_are_removed(hass: HomeAssistant) -> None:
         domain=DOMAIN,
         data={CONF_HOST: "some host", CONF_ACCESS_TOKEN: "test-token"},
     )
+    config_entry.add_to_hass(hass)
 
     old_identifers = (DOMAIN, "device_id")
     new_identifiers = (DOMAIN, "ZXXX12345", "device_id")
@@ -170,8 +171,6 @@ async def test_old_identifiers_are_removed(hass: HomeAssistant) -> None:
         name="old",
     )
 
-    config_entry.add_to_hass(hass)
-
     with patch_bond_bridge(), patch_bond_version(
         return_value={
             "bondid": "ZXXX12345",