Frontmatter
| id | 8878 |
| title | Restructure Testing Documentation (Phase 1: Component & Unit Guides) |
| state | Closed |
| labels | documentationai |
| assignees | [] |
| createdAt | Jan 26, 2026, 11:03 AM |
| updatedAt | Jan 26, 2026, 11:17 AM |
| githubUrl | https://github.com/neomjs/neo/issues/8878 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 26, 2026, 11:17 AM |
Restructure Testing Documentation (Phase 1: Component & Unit Guides)

tobiu
Jan 26, 2026, 11:16 AM
Input from Gemini 3 Pro:
✦ I have completed the first phase of the testing documentation restructuring.
Changes:
- Renamed:
learn/guides/testing/Playwright.md->learn/guides/testing/UnitTesting.md.
- Updated the content to explicitly focus on the single-thread Node.js simulation mode.
- Created:
learn/guides/testing/ComponentTesting.md.
- Documented the browser-based testing architecture using the
empty-viewportapp.- Detailed the usage of the
neofixture for interacting with components.- Explained the single-worker constraint.
- Updated:
learn/tree.jsonto reflect the new structure.The testing documentation now has distinct entry points for Unit and Component testing.
tobiu closed this issue on Jan 26, 2026, 11:17 AM
Restructure the testing documentation to clearly separate Unit Testing from Component Testing.
Tasks:
learn/guides/testing/ComponentTesting.md:empty-viewportapp.neofixture API (test/playwright/fixtures.mjs) for creating/manipulating components.learn/guides/testing/Playwright.md:learn/guides/testing/UnitTesting.md.learn/tree.json:Goal: Provide clear, distinct entry points for the two testing methodologies.