Tworzenie prowadzącego (TrainerCreatePage)
Ścieżka: /panel/trainer/create Dostęp: Zalogowany — role: Admin, Supervisor, Employee
TC-TRC-001 — Wymagane pola
| # | Akcja | Oczekiwany rezultat |
| 1 | Wyślij pusty formularz | Błędy walidacji przy: imieniu, nazwisku, e-mailu |
| 2 | Zostaw imię puste | Błąd walidacji przy polu imienia |
| 3 | Zostaw nazwisko puste | Błąd walidacji przy polu nazwiska |
| 4 | Zostaw e-mail pusty | Błąd walidacji przy polu e-mail |
| 5 | Wpisz nieprawidłowy format e-mail | Błąd walidacji przy polu e-mail |
TC-TRC-002 — Pola opcjonalne
| # | Akcja | Oczekiwany rezultat |
| 1 | Zostaw telefon pusty i zapisz | Prowadzący zapisany — pole opcjonalne (wysyłane jako null) |
| 2 | Zostaw specjalizacje puste i zapisz | Prowadzący zapisany — pole opcjonalne |
| 3 | Zostaw opis pusty i zapisz | Prowadzący zapisany — pole opcjonalne |
| 4 | Wypełnij wszystkie pola i zapisz | Prowadzący zapisany ze wszystkimi danymi |
TC-TRC-003 — Zapis i nawigacja
| # | Akcja | Oczekiwany rezultat |
| 1 | Wypełnij wymagane pola i kliknij „Zapisz" | Prowadzący utworzony, 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 |