testing
Policies for unit testing, E2E testing, and test-running constraints for DBConvert Streams UI.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Testing (Agent & Copilot Rules)
Scope
- Prefer unit tests (Vitest) by default.
- E2E tests (Playwright) are out of scope unless explicitly requested.
- Do not assume the dev server is running unless the user says it is.
Commands (Preferred)
- Unit tests:
yarn test:unit - Lint/build checks (often faster signal):
yarn lint,yarn build - E2E tests:
yarn test/yarn test:headed/yarn test:ui(only when asked)
Critical Constraints
-
Never run
yarn devautomatically. The maintainer starts the dev server manually. - Use Yarn only (no npm). Node >= 22 is required.
Test Locations
- Unit tests:
src/__tests__/ - Playwright E2E:
tests/(auth state:tests/.auth/user.jsonis not committed)
Adding/Changing Tests
- Add/update unit tests for new behavior where practical.
- Keep tests focused; avoid fragile timing-based assertions.
- Prefer testing public behavior over implementation details.
Developer How-To
For developer-facing setup and step-by-step commands, see TESTING.md.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-02-05
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!