How does Sartor work?
Sartor analyzes your code using advanced AI and automatically generates comprehensive unit tests. Simply connect your repository, and Sartor will scan your functions, methods, and classes to create relevant test cases that cover various scenarios including edge cases.
What programming languages are supported?
Currently, Sartor supports JavaScript, TypeScript, and Python. We're actively working on adding support for Java, C#, Go, and Ruby. Check our roadmap or contact us if you need support for a specific language.
Which test frameworks does Sartor support?
Sartor generates tests for popular frameworks including Jest, Mocha, Jasmine for JavaScript/TypeScript, and pytest, unittest for Python. The generated tests follow best practices and conventions for each framework.
How do credits work?
Each test generation request consumes 1 credit. Credits are consumed when you generate tests for functions, methods, or classes in your repositories. You can monitor your credit usage in your dashboard.
Can I upgrade or downgrade my plan?
Yes! You can upgrade or downgrade your plan at any time from your billing settings. Changes will be prorated and reflected in your next billing cycle. Unused credits will carry over when upgrading.
What happens if I run out of credits?
When you run out of credits, test generation will be paused until you upgrade your plan or purchase additional credits. You'll receive notifications before reaching your limit.
Do you offer refunds?
We offer a 14-day money-back guarantee for all plans. If you're not satisfied with Sartor, contact our support team within 14 days of your subscription for a full refund.
How do I integrate Sartor with my CI/CD pipeline?
Sartor provides GitHub Actions and GitLab CI integrations that automatically generate tests for new code in pull requests. You can also use our CLI tool or API to integrate with custom workflows.
Can I customize the generated tests?
Yes! After Sartor generates tests, you can review and modify them as needed. The generated tests serve as a solid foundation that you can enhance with additional test cases or specific assertions.
Is my code secure with Sartor?
Absolutely. We take security seriously. Your code is processed securely and never stored permanently. We use industry-standard encryption and comply with SOC 2 standards. Your repositories remain private and secure.
How do I get started with Sartor?
Getting started is easy! Sign up for a free account, connect your GitHub or GitLab repository, and Sartor will automatically scan your code. You can then select functions to generate tests for or enable automatic test generation for new code.
Do you offer team plans?
Yes! We offer team plans that include shared credit pools, team management features, and centralized billing. Contact our sales team to discuss custom enterprise solutions for larger organizations.