diff --git a/assets/js/components/Loadpoints/SettingsModal.vue b/assets/js/components/Loadpoints/SettingsModal.vue
index e3a11a253..82e2e3640 100644
--- a/assets/js/components/Loadpoints/SettingsModal.vue
+++ b/assets/js/components/Loadpoints/SettingsModal.vue
@@ -10,7 +10,7 @@
>
{
const modal = page.getByTestId("loadpoint-settings-modal");
await expectModalVisible(modal);
await modal.getByLabel("Enable limit").check();
- await modal.getByLabel("Price limit").selectOption("≤ 10.0 ct/kWh");
+ await modal.getByLabel("Price limit").selectOption("≤ 0.0 ct/kWh");
await expect(modal.getByTestId("active-hours")).toHaveText("Active time");
await modal.getByLabel("Close").click();
await expectModalHidden(modal);
await expect(page.getByTestId("vehicle-status-charger")).toHaveText("Charging…");
- await expect(page.getByTestId("vehicle-status-smartcost")).toHaveText("≤ 10.0 ct");
+ await expect(page.getByTestId("vehicle-status-smartcost")).toHaveText("≤ 0.0 ct");
+
+ // Reload to force a fresh mount of the loadpoint components
+ await page.reload();
+ await page.getByTestId("loadpoint-settings-button").nth(1).click();
+ await expectModalVisible(modal);
+ await expect(modal.getByLabel("Enable limit")).toBeChecked();
+ await expect(modal.getByLabel("Price limit")).toContainText("≤ 0.0 ct/kWh");
});
});