Skip to content

docs: project-wide testing strategy#42

Merged
priyanshujain merged 2 commits intomasterfrom
document-testing-strategy
Mar 10, 2026
Merged

docs: project-wide testing strategy#42
priyanshujain merged 2 commits intomasterfrom
document-testing-strategy

Conversation

@priyanshujain
Copy link
Copy Markdown
Collaborator

@priyanshujain priyanshujain commented Mar 10, 2026

Summary

  • Replaces docs/spectest-design.md with docs/testing-strategy.md covering the full testing approach
  • Each test level is defined by its perspective and the question it answers, not by vague labels
  • Five perspectives: author (unit), consumer (contract), protocol (conformance), boundary (integration), user (spec)
  • Includes concrete examples from the codebase, assertion strategies, naming conventions, and guidance on when to write which type of test

Test plan

  • Read the document and verify it accurately reflects the project's testing philosophy

@priyanshujain priyanshujain merged commit 47e944e into master Mar 10, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant