สารบัญ:

การทดสอบหน่วยชัยคืออะไร?
การทดสอบหน่วยชัยคืออะไร?

วีดีโอ: การทดสอบหน่วยชัยคืออะไร?

วีดีโอ: การทดสอบหน่วยชัยคืออะไร?
วีดีโอ: Slump Concrete คืออะไรกันนะ | สร้างได้สร้างดี (สหชัย) EP.9 2024, อาจ
Anonim

ชัย เป็นไลบรารียืนยัน BDD / TDD สำหรับโหนดและเบราว์เซอร์ที่สามารถจับคู่กับจาวาสคริปต์ใดก็ได้ การทดสอบ กรอบ.

ด้วยวิธีนี้ Mocha และ Chai กำลังทดสอบอะไร?

มอคค่าและชัย , ทดสอบ สวีท แอนด์ ทดสอบ คดี มอคค่าและชัย เป็นสองเฟรมเวิร์ก JavaScript ที่ใช้กันทั่วไปสำหรับ unit การทดสอบ . มอคค่า คือ การทดสอบ กรอบงานที่จัดเตรียมฟังก์ชันที่ดำเนินการตามลำดับเฉพาะ และบันทึกผลลัพธ์ไปยังหน้าต่างเทอร์มินัล

อาจมีคนถามว่า มอคค่า กับ ชัย ต่างกันอย่างไร? มอคค่า เป็นเฟรมเวิร์กการทดสอบ JavaScript ที่ทำงานบน Node js และ ใน เบราว์เซอร์ มอคค่า อนุญาตการทดสอบแบบอะซิงโครนัส รายงานความครอบคลุมการทดสอบ และการใช้ไลบรารีการยืนยันใดๆ ชัย เป็นไลบรารีการยืนยัน BDD / TDD สำหรับ NodeJS และเบราว์เซอร์ที่สามารถจับคู่กับเฟรมเวิร์กการทดสอบจาวาสคริปต์ได้

ในที่นี้คุณใช้มอคค่าและชาชัยอย่างไร?

เมื่อติดตั้ง Node แล้ว ให้เปิดเทอร์มินัลหรือบรรทัดคำสั่งในไดเร็กทอรีของโปรเจ็กต์ของคุณ

  1. หากคุณต้องการทดสอบโค้ดในเบราว์เซอร์ ให้รัน npm install mocha chai --save-dev
  2. หากคุณต้องการทดสอบโค้ด Node.js นอกเหนือจากข้างต้น ให้รัน npm install -g mocha

คุณจะเรียกใช้กรณีทดสอบชัยได้อย่างไร?

วิธีรันการทดสอบหน่วย Mocha/Chai บน Node.js js apps

  1. ติดตั้ง Node.js หากนี่เป็นครั้งแรกที่คุณทำงานกับ Node.js ให้ติดตั้ง npm manager ก่อน: nodejs.org/en/download/package-manager
  2. ติดตั้ง NPM และ Mocha
  3. สร้าง Hello World ด้วยกรอบงาน Express
  4. รายละเอียดของ Hello World
  5. เรียกใช้แอป
  6. ติดตั้งมอคค่าและชัย
  7. เพิ่มไฟล์ทดสอบ