Ruby has a strong testing culture, with two main frameworks: RSpec (an expressive, behavior-driven DSL — very popular) and Minitest (simpler, lightweight, Rails' default). Both let you write tests verifying code behavior, with mocking, fixtures, and rich assertions.
RSpec — expressive, behavior-driven
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
