يتمتع Ruby بثقافة اختبار قوية، مع إطاري عمل رئيسيين: RSpec (لغة مجال (DSL) معبرة وموجهة للسلوك — شهيرة جداً) و Minitest (أبسط وأخف وزناً، وافتراضية Rails). كلاهما يسمح لك بكتابة اختبارات تتحقق من سلوك الكود، مع المحاكاة والتركيبات والتأكيدات الغنية.
RSpec — معبرة وموجهة للسلوك
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
