Η Ruby έχει μια ισχυρή κουλτούρα δοκιμών, με δύο κύρια frameworks: RSpec (μια εκφραστική, behavior-driven DSL — πολύ δημοφιλής) και Minitest (απλούστερη, ελαφριά, προεπιλογή του Rails). Και τα δύο σας επιτρέπουν να γράψετε δοκιμές που επαληθεύουν τη συμπεριφορά του κώδικα, με mocking, fixtures και πλούσιες assertions.
RSpec — εκφραστική, behavior-driven
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
