Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase test coverage on backend #2232

Open
spwoodcock opened this issue Feb 25, 2025 · 0 comments
Open

Increase test coverage on backend #2232

spwoodcock opened this issue Feb 25, 2025 · 0 comments
Assignees
Labels
backend Related to backend code effort:medium Likely a day or two enhancement New feature or request priority:low Backlog of tasks that will be addressed in time tests Related to automated code tests

Comments

@spwoodcock
Copy link
Member

spwoodcock commented Feb 25, 2025

Is your feature request related to a problem? Please describe.

  • We have some good backend tests for endpoints.
  • They are invaluable for checking changes to the backend.
  • It allows for fast changes as we have more assurances our code didn't break anything downstream.

Describe the solution you'd like

  • More test cases for the backend APIs.
  • Functionality is reasonably stable now, so we should add tests for most.
  • Coverage of about 80% with good edge case coverage would be great going forward.
  • This is key to avoid breaking changes when we add new features or modify existing code.
  • The response for each endpoint should be inspected and checked for the essential fields it should have, plus to check if they are valid values.
@spwoodcock spwoodcock added backend Related to backend code effort:medium Likely a day or two enhancement New feature or request priority:low Backlog of tasks that will be addressed in time tests Related to automated code tests labels Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Related to backend code effort:medium Likely a day or two enhancement New feature or request priority:low Backlog of tasks that will be addressed in time tests Related to automated code tests
Projects
None yet
Development

No branches or pull requests

2 participants