OhMySkills
测试与质量 jest-legacy 更新于 2026-09-04

Jest 工程规则

Jest rules: boundary mocks, isolated modules and no shared global state

技术栈
Jest
主题
工程基线
条目
9 条
版本
v0.2.0

✓ 应当这么做

  • ✓ Write tests against user-visible behaviour, not private implementation details
  • ✓ Mock at network or process boundaries rather than inside your own modules
  • ✓ Keep every test independent and deterministic

✕ 常见反模式

  • ✕ Brittle spies on internal call sequences
  • ✕ Shared mutable fixtures across concurrent suites
  • ✕ Sleeping for fixed durations to wait on async work

◎ 交付前验证

  • ◎ Suite passes in random order and with concurrency enabled
  • ◎ Coverage on the changed module did not drop
  • ◎ Flaky tests reported rather than retried silently

同分类条目

27 篇

同一技术栈的其他条目