Skip to content

JoseHervas/testwizard

Repository files navigation

TestWizard

Generate unit tests for your code with ChatGPT!

tests Maintainability Rating Code Smells Security Rating Vulnerabilities Technical Debt

How to use?

  1. Go to OpenAI and get your API key
  2. Go to Pinecone and click on Login. Then go to API keys and get your API key
  3. Install the extension and input your API keys when prompted
  4. Open ONE single project in vs code
  5. Open any file, select a code snippet and right click on it
  6. Click on 🧙‍♂️ TestWizard

Examples

output:

There is a list of examples on this repository.

💎 TestWizard Plus

Soon we'll release a Plus version of this plugin which will feature:

  • Support for multi-language projects
  • Autofeedback to teach the ChatGPT agent your favourite coding patterns
  • Test suggestions for uncovered code
  • Support for using custom LLMs (like LLaMA or Falcon40b)
  • And much more!

Join the waitlist to get access premium to 🧙‍♂️ TestWizard Plus

👨‍💻 Technical docs

We have documented how TestWizard internally works here.

🙌 Acknowledgements

This project has been crafted during Pinecone's AI hackaton by the great Diego Tellez and Jose Hervás, aka "The Solutioners"