Ruby har en sterk testkultur, med to hovedrammeverk: RSpec (et ekspressivt, atferdsdrevet DSL — veldig populært) og Minitest (enklere, lettvekt, Rails' standard). Begge lar deg skrive tester som verifiserer kodeatferd, med mocking, fixtures og rike assertions.
RSpec — ekspressivt, atferdsdrevet
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
