Ruby 拥有强大的测试文化,有两个主要框架:RSpec(一个富有表现力的、行为驱动的 DSL — 非常受欢迎)和 Minitest(更简洁、轻量级、Rails 的默认)。两者都让你能够编写验证代码行为的测试,包括 mocking、fixtures 和丰富的 assertions。
RSpec — 富有表现力,行为驱动
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
