Skip to content

test(console): stabilize authenticated smoke contract - #81

Merged
StringKe merged 1 commit into
mainfrom
agent/fix-console-smoke-contract
Aug 18, 2026
Merged

test(console): stabilize authenticated smoke contract#81
StringKe merged 1 commit into
mainfrom
agent/fix-console-smoke-contract

Conversation

@StringKe

Copy link
Copy Markdown
Owner

Summary

  • add a dedicated, non-sensitive authenticated Console smoke hook
  • replace three waits on hidden account-menu email text with the stable hook
  • retain semantic authentication assertions through /v1/me, active organization, manager assignment, session status, and platform API checks

Root cause

The product redesign intentionally moved the user email into the closed Account dropdown. The main browser smoke still waited for that email in document.body.innerText, so authentication and Console rendering succeeded but the presentation-dependent wait timed out.

Validation

  • PASS node --check scripts/run-three-worker-browser-smoke.mjs
  • PASS pnpm --filter @xid-kit/console test -- ConsoleLayout.test.tsx (29 files, 146 tests)
  • PASS pnpm --filter @xid-kit/console check
  • PASS pnpm --filter @xid-kit/console build
  • PASS pnpm run test:web-routes (19 tests)
  • PASS pnpm run security:secret-scan
  • PASS git diff --check
  • SKIP local browser run by explicit request; the authoritative main CI smoke will run after merge

Signed-off-by: StringKE <stringke.me@gmail.com>
@StringKe
StringKe marked this pull request as ready for review August 18, 2026 06:11
@StringKe
StringKe merged commit c4b277d into main Aug 18, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant