Edycja prowadzącego (TrainerEditPage)
Ścieżka: /panel/trainer/:id/edit Dostęp: Zalogowany — role: Admin, Supervisor, Employee
TC-TRE-001 — Ładowanie danych
| # | Akcja | Oczekiwany rezultat |
| 1 | Wejdź na stronę edycji istniejącego prowadzącego | Formularz wypełniony aktualnymi danymi: imię, nazwisko, e-mail, telefon, specjalizacje, opis, kolor |
| 2 | Sprawdź nagłówek strony | Wyświetlone imię i nazwisko edytowanego prowadzącego |
| 3 | Wejdź z błędnym ID prowadzącego | Komunikat o błędzie lub przekierowanie, brak crashu |
TC-TRE-002 — Edycja pól
| # | Akcja | Oczekiwany rezultat |
| 1 | Zmień imię i zapisz | Imię zaktualizowane |
| 2 | Zmień nazwisko i zapisz | Nazwisko zaktualizowane |
| 3 | Zmień e-mail i zapisz | E-mail zaktualizowany |
| 4 | Zmień telefon i zapisz | Telefon zaktualizowany |
| 5 | Wyczyść telefon i zapisz | Prowadzący zapisany — pole wysłane jako null |
| 6 | Zmień specjalizacje i zapisz | Specjalizacje zaktualizowane |
| 7 | Wyczyść specjalizacje i zapisz | Prowadzący zapisany — pole wysłane jako null |
| 8 | Zmień opis i zapisz | Opis zaktualizowany |
| 9 | Wyczyść opis i zapisz | Prowadzący zapisany — pole wysłane jako null |
TC-TRE-003 — Walidacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Wyczyść imię i zapisz | Błąd walidacji przy polu imienia |
| 2 | Wyczyść nazwisko i zapisz | Błąd walidacji przy polu nazwiska |
| 3 | Wyczyść e-mail i zapisz | Błąd walidacji przy polu e-mail |
| 4 | Wpisz nieprawidłowy format e-mail i zapisz | Błąd walidacji przy polu e-mail |
TC-TRE-004 — Zapis i nawigacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Zapisz poprawne zmiany | Prowadzący zaktualizowany, przekierowanie na listę prowadzących (trainer-page) |
| 2 | Kliknij „Anuluj" | Powrót do poprzedniej strony bez zapisu |
| 3 | Błąd backendu przy zapisie | Błędy walidacji widoczne przy odpowiednich polach, brak przekierowania |