Ruby میں ٹیسٹنگ کی ایک مضبوط ثقافت ہے، دو اہم frameworks کے ساتھ: RSpec (ایک بیانی، رویے پر مبنی DSL — بہت مقبول) اور Minitest (سادہ تر، ہلکا پھلکا، Rails کا ڈیفالٹ)۔ دونوں آپ کو کوڈ کے رویے کی تصدیق کرنے والے ٹیسٹ لکھنے دیتے ہیں، mocking، fixtures، اور بھرپور assertions کے ساتھ۔
RSpec — بیانی، رویے پر مبنی
.describe
describe
it
calc = .new
expect(calc.add(, )).to eq()
it
expect(.new.add(-, )).to eq()
