Test framework

RSpec

ในระบบนิเวศ Ruby

อัปเดตล่าสุด

อ่านต่อในระบบนิเวศ

ภาพรวม

ชุดเครื่องมือทดสอบ Ruby ที่ใช้ example และ expectation

ความเป็นมา

RSpec แยก core, expectation และ mock เพื่ออธิบายพฤติกรรมโค้ด โดยทีมเลือก convention ของ test ได้

เหมาะกับงานแบบไหน

unit/integration test ในระบบ Ruby และ Rails

ข้อควรชั่งน้ำหนัก

shared context และ mock อาจทำให้ test เข้าใจยาก ต้องคุม state และทดสอบขอบเขตที่สำคัญกับ dependency จริงด้วย