{"repo":"Pythagora-io/pythagora","free":true,"listed":false,"github":"https://github.com/Pythagora-io/pythagora","clone":"git clone https://github.com/Pythagora-io/pythagora.git","description":"Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.","language":"JavaScript","stars":1823,"topics":["api-testing","api-testing-framework","automated-testing","database-testing","developer-tools","integration-testing","nodejs","test-coverage","testing"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"This repo is deprecated - we're working on GPT Pilot Pythagora is on a mission to make automated tests 🤖 fully autonomous 🤖 Just run one command and watch the tests being created with GPT-4 The following details are for generating unit tests. To view the docs on how to generate integration tests , click here. Visual Studio Code Extension If you want to try out Pythagora using Visual Studio Code extension you can download it here . 🏃💨️ Quickstart To install Pythagora run: Then, add your API key and you're ready to get tests generated. After that, just run the following command from the root directory of your repo: Where is the name of the function you want to generate unit tests for. Just make sure that your function is exported from a file. You can see other options like generating tests for multiple files or folders below in the Options section. If you wish to expand your current test suite with more tests to get better code coverage you can run: for more details on expanding existing tests see below in the Expanding existing tests section. NOTE: on Windows make sure to run all commands using Git Bash and not Power Shell or anything similiar 🎞 Demo Here are some demo videos that can help you get started. Pythagora Unit Tests Demo (2 min) 🔎 Examples Here are examples of open sourced repositories that we forked and created tests with Pythagora so you can easily see it in action. - Lodash - 📝 1604 tests generated - 🐞 11 bugs found (1 edge case and 10 bugs) - ⏳️ 4 hour r","default_branch":null,"files":null,"tree":[],"storefront":"/r/Pythagora-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Pythagora-io/pythagora/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}