Ruby memiliki budaya pengujian yang kuat, dengan dua kerangka kerja utama: RSpec (sebuah DSL yang ekspresif dan behavior-driven — sangat populer) dan Minitest (lebih sederhana, ringan, dan default Rails). Keduanya memungkinkan Anda menulis tes yang memverifikasi perilaku kode, dengan mocking, fixtures, dan assertions yang kaya.
RSpec — ekspresif dan behavior-driven
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
