From 60c702408590d1e6b660927e05e762fb57d54d53 Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Thu, 12 Feb 2026 10:45:34 +0000 Subject: [PATCH] test(e2e): make activity_feed assertions deterministic --- frontend/cypress/e2e/activity_feed.cy.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/cypress/e2e/activity_feed.cy.ts b/frontend/cypress/e2e/activity_feed.cy.ts index 4f8d3d3f..316ab64c 100644 --- a/frontend/cypress/e2e/activity_feed.cy.ts +++ b/frontend/cypress/e2e/activity_feed.cy.ts @@ -104,8 +104,11 @@ describe("/activity feed", () => { cy.visit("/activity"); assertSignedInAndLanded(); + cy.wait("@activityList"); - cy.contains(/ci hardening/i).should("be.visible"); + // The Activity page lists generic activity events; task title enrichment is best-effort. + // When the task metadata isn't available yet, it renders as "Unknown task". + cy.contains(/unknown task/i).should("be.visible"); cy.contains(/hello world/i).should("be.visible"); }); @@ -125,6 +128,7 @@ describe("/activity feed", () => { cy.visit("/activity"); assertSignedInAndLanded(); + cy.wait("@activityList"); cy.contains(/waiting for new activity/i).should("be.visible"); }); @@ -145,6 +149,7 @@ describe("/activity feed", () => { cy.visit("/activity"); assertSignedInAndLanded(); + cy.wait("@activityList"); cy.contains(/unable to load activity feed/i).should("be.visible"); });