Sprawdzone lokalizacje w Historii cen zapisane na koncie
Deploy Polska Lokalnie / deploy (push) Successful in 12s

Lista ostatnio sprawdzonych lokalizacji zyla w localStorage, wiec ginela
przy zmianie urzadzenia. Teraz jest polem ustawien konta
(user_settings.price_history_markets), a wpisy z przegladarki
przenosimy raz przy pierwszym wejsciu.

To historia przegladania, nie alerty - nic z niej nie wysyla powiadomien.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-23 12:21:39 +02:00
parent b5d121e24e
commit d4dd898387
7 changed files with 98 additions and 7 deletions
+22
View File
@@ -597,3 +597,25 @@ test.describe('Ulubione', () => {
await expect(page.locator('main')).not.toContainText(title.trim().slice(0, 20));
});
});
// Lista sprawdzonych lokalizacji w Historii cen jest ustawieniem konta, nie pamiecia przegladarki.
test.describe('Historia cen', () => {
test('sprawdzone lokalizacje przezywaja wyczyszczenie pamieci przegladarki', async ({ page }) => {
await login(page);
await goto(page, ROUTES.priceHistory);
await page.locator('.history-location-display').click();
await page.locator('.history-location-pop input').fill('Kraków');
await page.locator('.history-location-pop button', { hasText: 'Kraków' }).first().click();
await expect(page.locator('main')).toContainText('Kraków');
await page.evaluate(() => {
const token = window.localStorage.getItem('polskalokalnie-auth-token');
window.localStorage.clear();
if (token) {
window.localStorage.setItem('polskalokalnie-auth-token', token);
}
});
await goto(page, ROUTES.priceHistory);
await expect(page.locator('main')).toContainText('Kraków');
});
});