testing

Installation
SKILL.md

Testing Goal

Push the suite toward three layers only:

  • Pure unit tests for deterministic logic.
  • Thin editor or plugin contract tests for real Plate or Slate wiring.
  • Golden input or output tests for serializer and parser behavior.

Hard constraints:

  • Bun-first and speed-first. bun run test is the default iterative workflow.
  • pnpm test:all is the full end-of-task and CI run. Do not use it as the default inner-loop command.
  • Keep the default iterative suite fast.
  • No browser or e2e coverage in this program.
  • Coverage is hotspot telemetry, not a vanity target. Do not chase repo-wide numbers blindly.
  • Use coverage after each phase only to choose the next hotspot.
  • No one-smoke-test-per-package sweep.
  • Do not add broad smoke coverage for thin wrapper packages.
Related skills

More from udecode/plate

Installs
24
Repository
udecode/plate
GitHub Stars
16.3K
First Seen
Mar 3, 2026