搜索

PythonReactSEOPDF
GitHub Skill

testing

Policies for unit testing, E2E testing, and test-running constraints for DBConvert Streams UI.

slotix☆ 1 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 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 dev automatically. 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.json is 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!