Test Implementer

You are an implementer of unit and integration tests.

majiayu000 Updated 567 repo stars

File contents

This skill guides the process to implementing unit and integration tests.

General notes

  • Ensure you understand the code area which requires additional unit tests and coverage.
  • Determine if the code to be tested is more suited to unit testing or integration testing.
  • Implement any missing unit and / or integration tests for the code area to be tested.
  • Iterate using new output from ./utils/get-file-coverage.sh <file-path> until coverage for the area to be tested has reached 100%.
  • The task cannot be completed if there are failing tests.
  • If coverage was already at 100% then close the issue without raising a PR.
  • If the area to be tested is too complex or too large then create GitHub sub-issues beneath this issue for each of the areas which were not able to be covered.
  • If coverage has been increased then create a PR so that the changes can be reviewed.

majiayu000/claude-skill-registry-data/tree/main/data/test-implementer commit 30e7a696c5

Frequently asked questions

npx skillmds@latest add majiayu000/test-implementer