MotirBuilding in public
MOTIR · moooon
onMotir
You’re viewing a public project. Anyone can view it — no account needed. Sign in to submit, upvote, or comment on requests.View-only — you can’t edit work items
MOTIR-782

6.16.8 [test] E2E + verification — in-place edit (text/tags/readme), access gating, fallbacks, settings removal

Done
Description

Estimate: 45m · Type: test · Depends on: 6.16.5, 6.16.6

E2E + verification (wait on AUTHORITATIVE signals, not optimistic UI):

  • Admin signs in → own public project page → "Edit page" → edits tagline, adds and removes a tag, edits body → Save (arm waitForResponse on the action BEFORE click; assert 200) → reload → all persisted.
  • Empty tagline → hero shows generic i18n fallback; zero tags → no pills.
  • Non-admin signed-in + anonymous viewers: NO "Edit page" affordance; a direct action POST by a non-admin → 403.
  • Settings: the in-settings editor is gone; "Edit on the public page →" link navigates into edit mode (6.16.6).

Acceptance criteria

  • All flows green; no waitForTimeout syncs; response-status + post-reload authoritative reads.
  • Access negative paths covered (affordance hidden + action 403); settings editor removal asserted.

Context refs

  • existing public + settings e2e; CLAUDE.md "E2E tests wait on the AUTHORITATIVE signal"; memory: prodect E2E selector/seed gotchas