Ruby ina utamaduni imara wa testing, ikiwa na frameworks mbili kuu: RSpec (DSL ya kueleza, inayoongozwa na tabia — maarufu sana) na Minitest (rahisi, nyepesi, default ya Rails). Zote huruhusu kuandika tests zinazothibitisha tabia ya code, ikiwa na mocking, fixtures, na assertions tajiri.
RSpec — ya kueleza, inayoongozwa na tabia
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
