web-planer
web-planer copied to clipboard
tests: e2e testing course
bez logowania
- tworzenie, edycja, usuwanie i udostępnianie planów
- pobieranie planów w różnych formatach
- feedback form
[!IMPORTANT] Add end-to-end tests for course planning features using Playwright, including plan creation, editing, deletion, sharing, and feedback form validation.
- Testing:
- Adds end-to-end tests in
tests/tests.spec.tsfor creating, editing, deleting, and sharing plans.- Tests downloading plans as
.pngand.icsfiles.- Tests feedback form validation for email, title, and description.
- Configuration:
- Adds Playwright configuration in
playwright.config.ts.- Updates
.gitignoreto include Playwright-related files.- Adds
@playwright/testtodevDependenciesinpackage.json.- Components:
- Adds
data-testidattributes to buttons inpage.client.tsx,plan-display-link.tsx, andplan-item.tsxfor testability.- Updates validation messages in
schemas.tsfor feedback form.This description was created by
for f5fa3e9496ba77070bfb4ab19f27e90e239c9437. You can customize this summary. It will automatically update as commits are pushed.