AI-Powered Testing for Ruby
Benefits
Increase unit test coverage across your Ruby on Rails codebase
Supports all Ruby test frameworks
Tusk supports RSpec, minitest, test-unit, Bacon, Shoulda, Wrong, Riot, and other Ruby test frameworks.Utilizes the Ruby Language Server
Reliably retrieves symbol definition and usage across complex Ruby on Rails codebases to use as code context.In-context learning for Ruby repo structure
Uses in-context learning to be aware of your repo's structure, including your models' locations, full DB schema, and relationships between factories, models, and tests.Fine-tuning for RSpec and minitest
Fine-tuned large language model for generating more accurate RSpec and minitest test code, prevents hallucinations caused by base model confusing it with Python.
.webp)
"Tusk has contributed to about three quarters of our recent test coverage increase, so it's been a helpful boost to test coverage, particularly given the size of our Rails codebase as well."
Stephen Houston
CTO at TeamFeePay
Frequently asked questions
How do you differ from an AI-powered IDE?
Do I get to choose what tests are committed?
How secure is my code on Tusk?
How do I trigger Tusk's test generation?
Can I use Tusk as a code reviewer?
What integrations are available with Tusk?