Enable 5 previously skipped e2e tests
All checks were successful
Deploy / deploy (push) Successful in 1m37s
All checks were successful
Deploy / deploy (push) Successful in 1m37s
- Fix OIDC tests with route interception for auth-methods API - Add data-testid to DecisionCard for reliable test selection - Fix /api/today to fetch fresh user data instead of stale cookie data - Fix period logging test timing with proper API wait patterns - Fix decision engine test with waitForResponse instead of timeout - Simplify mobile viewport test locator All 206 e2e tests now pass with 0 skipped. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -355,16 +355,23 @@ test.describe("decision engine", () => {
|
||||
|
||||
// Toggle flare on (if not already)
|
||||
if (!flareWasChecked) {
|
||||
await flareCheckbox.click();
|
||||
await page.waitForTimeout(500);
|
||||
// Wait for both API calls when clicking the checkbox
|
||||
await Promise.all([
|
||||
page.waitForResponse("**/api/overrides"),
|
||||
page.waitForResponse("**/api/today"),
|
||||
flareCheckbox.click(),
|
||||
]);
|
||||
|
||||
// Should now be REST
|
||||
// Should now be REST (flare mode forces rest)
|
||||
const restDecision = await decisionCard.textContent();
|
||||
expect(restDecision).toContain("REST");
|
||||
|
||||
// Toggle flare off
|
||||
await flareCheckbox.click();
|
||||
await page.waitForTimeout(500);
|
||||
// Toggle flare off and wait for API calls
|
||||
await Promise.all([
|
||||
page.waitForResponse("**/api/overrides"),
|
||||
page.waitForResponse("**/api/today"),
|
||||
flareCheckbox.click(),
|
||||
]);
|
||||
|
||||
// Should return to original (or close to it)
|
||||
const restoredDecision = await decisionCard.textContent();
|
||||
|
||||
Reference in New Issue
Block a user