Introduce test/ directory for manual UX test cases#604
Conversation
Replace the monolithic editor/grida-canvas/ASSERTIONS.md with a structured test/ directory at the repo root. Each test case is a standalone markdown file with YAML frontmatter (id, module, area, status, severity, tags, etc.) for machine-parseable metadata and future tooling. Migrated all 9 existing assertions plus added one new TC for live text update during editing. Includes README, AGENTS.md, and a template for new entries. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedPull request was closed or merged during review WalkthroughIntroduces a new structured test case registry in Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~18 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
editor/grida-canvas/ASSERTIONS.mdwith a structuredtest/directory at the repo rootid,module,area,status,severity,tags,automatable,covered_by) for machine-parseable metadata and future toolingREADME.md,AGENTS.md, and_template.mdfor contributing new entriesWhy
ASSERTIONS.md was a single flat file — hard to discover, no structured metadata, no way to filter or track status across entries. The new structure:
{module}-{area}-{description}.mdnamingcovered_byfield — bridges manual TCs to automated tests as coverage growsAGENTS.md— guides AI agents on when/how to add new TCsFiles
test/README.mdtest/AGENTS.mdtest/_template.mdtest/canvas-*.md(10 files)Test plan
surface-text-editor.tsxcomment)ASSERTIONS.mddeleted, no dangling references in sourceCLAUDE.mdandeditor/AGENTS.mdupdated withtest/references🤖 Generated with Claude Code
Summary by CodeRabbit
Documentation
Chores