Skip to content

test: add E2E tests for table editor#39

Merged
corvid-agent merged 1 commit intomainfrom
fix/issue-35
Feb 26, 2026
Merged

test: add E2E tests for table editor#39
corvid-agent merged 1 commit intomainfrom
fix/issue-35

Conversation

@corvid-agent
Copy link
Owner

Summary

  • Add 12 comprehensive Playwright E2E tests for the table editor component covering the full user workflow
  • Tests verify table rendering, cell editing, row add/remove/reorder, markdown output, and various table sizes
  • All tests pass locally alongside existing E2E tests with no regressions

Test Coverage

Test Description
Render table Verify imported markdown table renders correctly in structured editing mode
Edit cells Test editing individual cells and verifying changes
Add row Add new rows and fill in values
Remove row Remove rows and verify remaining data
Empty state Remove all rows and verify empty state message
Move up Reorder rows by moving up
Move down Reorder rows by moving down
Markdown output Verify preview renders correct markdown after edits
Large table Test with a 5-row, 4-column table
Special characters Test cells with quotes, angle brackets, ampersands
Change Log table Verify a second table in the same spec works
Full workflow End-to-end workflow combining edit, add, reorder, and remove

Test plan

  • All 12 new E2E tests pass
  • All 11 existing E2E tests still pass (no regressions)

Fixes #35

🤖 Generated with Claude Code

Add comprehensive Playwright E2E tests covering the full table editing
workflow including rendering, cell editing, row add/remove/reorder,
markdown output verification, and testing with various table sizes.

Fixes #35

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@corvid-agent corvid-agent mentioned this pull request Feb 26, 2026
3 tasks
@corvid-agent corvid-agent merged commit 312b946 into main Feb 26, 2026
4 checks passed
@corvid-agent corvid-agent deleted the fix/issue-35 branch February 26, 2026 03:51
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.

Add E2E tests for table editor

1 participant