Closed Kanchanop6509650229 closed 2 weeks ago
เพิ่ม test cases ทั้งในระดับ Unit Tests และ Integration Tests เพิ่อทดสอบฟังก์ชันการเข้าสู่ระบบและการลงทะเบียนผู้ใช้ใหม่ โดยใช้ Jest และ Supertest เพื่อยืนยันว่าฟังก์ชันต่าง ๆ ทำงานได้ถูกต้องและสามารถจัดการกับสถานะต่าง ๆ ได้อย่างเหมาะสม
เพื่อเพิ่มความครอบคลุมในการทดสอบระบบการยืนยันตัวตน ลดความเสี่ยงของการเกิดบั๊ก และทำให้มั่นใจได้ว่าฟังก์ชันการเข้าสู่ระบบและการลงทะเบียนผู้ใช้ทำงานได้ตามที่คาดหวัง การทดสอบเหล่านี้ช่วยให้สามารถตรวจจับปัญหาได้ก่อนที่จะนำไปใช้งานจริง เพิ่มความน่าเชื่อถือและประสิทธิภาพของแอปพลิเคชัน
รัน Unit Tests
api/__tests__/unit
yarn test:unit
รัน Integration Tests
api/__tests__/integration
yarn test:integration
ตรวจสอบผลการทดสอบ
ตรวจสอบฟังก์ชันการทำงาน
What does it do?
เพิ่ม test cases ทั้งในระดับ Unit Tests และ Integration Tests เพิ่อทดสอบฟังก์ชันการเข้าสู่ระบบและการลงทะเบียนผู้ใช้ใหม่ โดยใช้ Jest และ Supertest เพื่อยืนยันว่าฟังก์ชันต่าง ๆ ทำงานได้ถูกต้องและสามารถจัดการกับสถานะต่าง ๆ ได้อย่างเหมาะสม
Why is it needed?
เพื่อเพิ่มความครอบคลุมในการทดสอบระบบการยืนยันตัวตน ลดความเสี่ยงของการเกิดบั๊ก และทำให้มั่นใจได้ว่าฟังก์ชันการเข้าสู่ระบบและการลงทะเบียนผู้ใช้ทำงานได้ตามที่คาดหวัง การทดสอบเหล่านี้ช่วยให้สามารถตรวจจับปัญหาได้ก่อนที่จะนำไปใช้งานจริง เพิ่มความน่าเชื่อถือและประสิทธิภาพของแอปพลิเคชัน
How to test it?
รัน Unit Tests
api/__tests__/unit
yarn test:unit
เพื่อรัน unit tests ที่ตรวจสอบฟังก์ชันการเข้าสู่ระบบและการลงทะเบียนรัน Integration Tests
api/__tests__/integration
yarn test:integration
เพื่อรัน integration tests ที่ตรวจสอบการทำงานร่วมกันของระบบการยืนยันตัวตนกับส่วนอื่น ๆ ของแอปพลิเคชันตรวจสอบผลการทดสอบ
ตรวจสอบฟังก์ชันการทำงาน
Related issue(s)/PR(s)