Diese Datei bietet einen schnellen Überblick über alle Cucumber Features im Projekt. Die .feature Dateien dienen sowohl als ausführbare Spezifikationen als auch als Dokumentation.
| Feature | Beschreibung | Datei |
|---|---|---|
| Authentication | Login, Logout, Token-basierte Authentifizierung | authentication.feature |
| Site Management | Erstellen und Verwalten von Websites | site_management.feature |
| Posts | Blog-Posts erstellen, bearbeiten, veröffentlichen | posts.feature |
| Pages | Statische Seiten verwalten | pages.feature |
| Books | Buchkatalog verwalten | books.feature |
| Book Reviews | Buchrezensionen mit Sterne-Bewertung | book_reviews.feature |
| Book Block | Bücher aus Katalog in Posts einbetten | book_block.feature |
| Projects | Entwicklungsprojekte für Portfolio-Websites verwalten | projects/feature.gherkin |
| Content API | REST API für Posts, Pages, Images (Import/Integration) | content-api/feature.gherkin |
- authentication.feature - Login, Logout, Token-Management
- posts.feature - Blog-Posts
- pages.feature - Statische Seiten
- books.feature - Buchkatalog
- book_reviews.feature - Buchrezensionen
- book_block.feature - Bücher in Posts einbetten
- projects/feature.gherkin - Entwicklungsprojekte für Portfolio
- content-api/feature.gherkin - REST API für Content-Import
- site_management.feature - Website-Verwaltung
# Alle Features ausführen
bundle exec cucumber
# Einzelnes Feature ausführen
bundle exec cucumber docs/features/posts.feature
# Nur JavaScript-Tests
bundle exec cucumber --tags "@javascript"
# Ohne JavaScript-Tests
bundle exec cucumber --tags "not @javascript"docs/features/ # Gherkin Feature-Dateien
features/
├── step_definitions/ # Ruby Step-Implementierungen
└── support/ # Cucumber-Konfiguration & Helpers
- Erstelle eine neue
.featureDatei indocs/features/ - Implementiere Step Definitions in
features/step_definitions/ - Aktualisiere diesen Index