ภาพรวม
ชุดเครื่องมือทดสอบ Ruby ที่ใช้ example และ expectation
ความเป็นมา
RSpec แยก core, expectation และ mock เพื่ออธิบายพฤติกรรมโค้ด โดยทีมเลือก convention ของ test ได้
เหมาะกับงานแบบไหน
unit/integration test ในระบบ Ruby และ Rails
ข้อควรชั่งน้ำหนัก
shared context และ mock อาจทำให้ test เข้าใจยาก ต้องคุม state และทดสอบขอบเขตที่สำคัญกับ dependency จริงด้วย
