Sprawdzone lokalizacje w Historii cen zapisane na koncie
Deploy Polska Lokalnie / deploy (push) Successful in 12s
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:
@@ -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');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user