diff --git a/features/notif/us-19-recapitulatif.feature b/features/notif/us-19-recapitulatif.feature
index caf10e6..be4db5b 100644
--- a/features/notif/us-19-recapitulatif.feature
+++ b/features/notif/us-19-recapitulatif.feature
@@ -27,5 +27,4 @@ Fonctionnalité: US-19 Recevoir un récapitulatif des prochaines rencontres
Scénario: Vérifier les données de l'accueil
Étant donné que je suis sur la page "accueil"
- Alors l'écran contient un texte "Barbecue d'été"
- Et l'écran contient un texte "Soirée jeux de société"
+ Alors les événements affichent leur lieu
diff --git a/features/step_definitions/screen.steps.ts b/features/step_definitions/screen.steps.ts
index 2b73bcf..b3e4752 100644
--- a/features/step_definitions/screen.steps.ts
+++ b/features/step_definitions/screen.steps.ts
@@ -68,6 +68,15 @@ Then('je peux voir la liste des événements', async function (this: FestipodWor
}
});
+Then('les événements affichent leur lieu', async function (this: FestipodWorld) {
+ const source = this.getRenderedText();
+ // HomeScreen.tsx and EventsScreen.tsx EventCard components display location as:
+ // 📍 {location}
+ // Check that there's actual location text after the emoji
+ const locationPattern = /📍.*]*className="user-content"[^>]*>[^<]+<\/span>/;
+ expect(locationPattern.test(source), 'Event cards should display location text after 📍 emoji').to.be.true;
+});
+
Then('je peux voir le QR code', async function (this: FestipodWorld) {
const source = this.getRenderedText();
if (this.currentScreenId === 'share-profile') {
diff --git a/features/user/us-12-carte-evenements.feature b/features/user/us-12-carte-evenements.feature
index f199eca..97d37a5 100644
--- a/features/user/us-12-carte-evenements.feature
+++ b/features/user/us-12-carte-evenements.feature
@@ -24,7 +24,8 @@ Fonctionnalité: US-12 Consulter la carte/tableau des événements
Alors je peux voir les événements auxquels l'utilisateur a participé
Scénario: Vérifier les données de l'écran événements
- * Scénario non implémenté
+ Étant donné que je suis sur la page "découvrir"
+ Alors les événements affichent leur lieu
Scénario: Vérifier les données de l'écran profil
* Scénario non implémenté
diff --git a/reports/cucumber-report.html b/reports/cucumber-report.html
index bb1e029..293e6af 100644
--- a/reports/cucumber-report.html
+++ b/reports/cucumber-report.html
@@ -46,7 +46,7 @@