Egy egyszerű Todo listát kezelő alkalmazás a Cypress bemutatásához.
A Cypress-es tesztkód itt található: frontend/e2e/cypress/integration/cypress-demo.spec.ts
A backendet .NET Core-ban írtam, a backend/docker-compose.yaml fájlban található a futtatáshoz szükséges konfiguráció.
- Docker: Docker Desktop for Windows (Windowson)
Parancssorból a docker-compose up -d
parancs kiadása a backend mappán belül.
A backend API dokumentációja a http://localhost:5000/swagger/index.html url-en lesz elérhető.
A frontendet Angular-ban írtam, npm package managert használtam.
Alkalmazás:
- A VSCode-ban megnyitni a frontend mappát, majd itt terminált nyitni. (De sima parancssorból is működik.)
- Kiadni az
npm install
, majd aznpm run start
parancsot a frontend mappán belül.
Tesztesetek:
- A Cypress indításához nyitni még egy terminált.
- Belépni a frontend/e2e mappába.
- Kiadni az
npx cypress open
parancsot a frontend/e2e mappán belül.
A frontend a http://localhost:4200/ url-en fog elindulni.