Skip to content

Testing

shirasassoon edited this page Jan 12, 2026 · 1 revision

Test Requirements for Contributions

  • Maintain coverage: Keep test coverage at current levels (~90% for commands, ~80% overall)
  • Add tests for new features: All new functionality must include appropriate tests
  • Test both success and failure cases: Cover normal operation and error conditions
  • Use descriptive test names: Test names should clearly describe what is being tested
  • Consider existing tests and adding new tests when changing core functionality

Clone this wiki locally