# AI-Powered Testing for Ruby

## Benefits

### Increase unit test coverage across your Ruby on Rails codebase

1. Supports all Ruby test frameworks  
   Tusk supports RSpec, minitest, test-unit, Bacon, Shoulda, Wrong, Riot, and other Ruby test frameworks.

2. Utilizes the Ruby Language Server  
   Reliably retrieves symbol definition and usage across complex Ruby on Rails codebases to use as code context.

3. 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.

4. 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

[Read customer story](https://blog.usetusk.ai/blog/teamfeepay-case-study?utm_source=ruby-page)

## 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?



## Ready to catch bugs before they get deployed?

[Try free for 7 days](https://app.usetusk.ai/app)
