Unit Test Suite Generator Prompt
Generate comprehensive unit tests covering happy path, edge cases, and errors.
Write unit tests for the following function using [pytest / Jest / JUnit / etc.]. ```[language] [paste function] ``` Cover: 1. Happy path with typical inputs 2. Edge cases: empty input, null/undefined, boundary values 3. Error cases: invalid types, missing fields, out-of-range values 4. Any side effects (mock external API/database calls) Use descriptive test names in the format "it should [expected behavior] when [condition]". Aim for >90% branch coverage. Include setup/teardown if needed.
Verlies nooit meer waardevolle prompts in lange chatgeschiedenissen. Bewaar prompts direct vanuit ChatGPT, Claude en Gemini met de Marqly-extensie en vind ze terug met Pro semantisch zoeken.
Prompt vastleggen met 1 klik · Pro semantisch zoeken in uw hele bibliotheek · Ontdek hoe u AI-gesprekken opslaat en prompts overzichtelijk bewaart naast uw bronmateriaal.
How to use this prompt
Paste the smallest relevant code block. Review, test, and lint any generated code before merging; models can hallucinate APIs.
- Copy the full prompt above.
- Replace the bracketed placeholders with your own details.
- Paste it into chatgpt, claude, gemini (or your preferred AI tool).
- Iterate on the output: add constraints, ask follow-ups, or combine multiple results.
Why this prompt works
It gives the AI a clear role, specific inputs, and an output format. That structure reduces vague responses and gives you a draft you can refine in minutes instead of hours.
Veelgestelde vragen
Should I mock all external dependencies?
Mock dependencies outside the unit under test, but avoid over-mocking internal logic.
How much coverage is enough?
Coverage is a guide, not a goal. Focus on meaningful assertions for all paths.
Last updated:





