Ruby-ს აქვს ძლიერი ტესტირების კულტურა, ორი მთავარი ჩარჩოთი: RSpec (გამოხატული, ქცევაზე ორიენტირებული DSL — ძალიან პოპულარული) და Minitest (უფრო მარტივი, მსუბუქი, Rails-ის ნაგულისხმევი). ორივე გაძლევთ სამჯერობას დაწეროთ ტესტები, რომლებიც ამოწმებენ კოდის ქცევას, mocking-ის, fixtures-ის და მდიდარი assertions-ის სთავზე.
RSpec — გამოხატული, ქცევაზე ორიენტირებული
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
