zmiany w ustawieniach

This commit is contained in:
2026-08-12 17:03:22 +02:00
parent 1e361bde93
commit fbb7ab2d90
32 changed files with 2784 additions and 1194 deletions
+27 -1
View File
@@ -262,7 +262,6 @@ test.describe('Layout konta', () => {
ROUTES.accountListings,
ROUTES.accountSettings,
ROUTES.notifications,
ROUTES.accountSecurity,
ROUTES.accountHelpContact,
];
@@ -307,6 +306,33 @@ test.describe('Layout konta', () => {
}
});
// Bezpieczenstwo i edycja profilu byly osobnymi stronami powtarzajacymi tresc ustawien.
// Teraz sa sekcjami /konto/ustawienia, a stare adresy maja przekierowywac.
test('stare adresy profilu i bezpieczenstwa przekierowuja do ustawien', async ({ page }) => {
await login(page);
for (const path of [ROUTES.accountSecurity, ROUTES.accountProfileEdit]) {
await goto(page, path);
expect(new URL(page.url()).pathname, `${path} nie przekierowal`).toBe(ROUTES.accountSettings);
}
});
test('ustawienia pokazuja dane podane przy rejestracji i nie dubluja sekcji', async ({ page }) => {
await login(page);
await goto(page, ROUTES.accountSettings);
// E-mail konta jest wypelniony automatycznie i nie da sie go tu zmienic.
const emailInput = page.locator('.settings-card input[disabled]').first();
await expect(emailInput).toHaveValue(ADMIN.email);
// Nick nadany przy zakladaniu konta jest widoczny w formularzu.
await expect(page.getByText('polskalokalnie.pl/u/', { exact: false }).first()).toBeVisible();
// Jezyk komunikacji wystepowal wczesniej dwa razy na jednym ekranie.
await expect(page.getByText('Język komunikacji', { exact: true })).toHaveCount(1);
// Bezpieczenstwo jest dokladnie jedna sekcja, nie karta + osobna strona.
await expect(page.locator('section[aria-label="Bezpieczeństwo"]')).toHaveCount(1);
});
test('menu uzytkownika w naglowku ma pozycje ulozone w jednej linii', async ({ page }) => {
await login(page);
await goto(page, ROUTES.home);