Documentation
กลับไปหมวดหมู่

Bun Test

เวลาอ่านโดยประมาณ: ~15 นาที

Bun Test

Bun Test เป็นเฟรมเวิร์กสำหรับการทดสอบที่มีให้ใช้งานในตัว Bun โดยมีความรวดเร็วและเชื่อถือได้สูง ออกแบบมาให้ใช้งานง่าย รวดเร็ว และเข้ากันได้กับไวยากรณ์แบบ Jest

ภาพรวม

Bun Test มีพร้อมในตัว Bun runtime ไม่ต้องติดตั้งเพิ่ม โดยมีฟีเจอร์:

  • การรันทดสอบที่รวดเร็วด้วย Bun JavaScript runtime
  • มี mocking และ spying ในตัว
  • รองรับ TypeScript ทันที
  • ทดสอบ snapshot
  • Watch mode สำหรับการพัฒนา

ตัวอย่างพื้นฐาน

สร้างไฟล์ทดสอบง่ายๆ:

การรันทดสอบ

โครงสร้างการทดสอบ

โครงสร้างไฟล์ทดสอบพื้นฐาน:

เริ่มต้นใช้งาน

  1. สร้างไฟล์ทดสอบด้วยนามสกุล .test.ts
  2. import test utilities จาก "bun:test"
  3. เขียนทดสอบโดยใช้ test() และ describe()
  4. รันทดสอบด้วย bun test

แหล่งข้อมูลเพิ่มเติม

เอกสารอย่างเป็นทางการ

  • Bun Test Documentation - คู่มือการทดสอบอย่างเป็นทางการ
  • Bun Test API - API reference สำหรับการเขียนเทส
  • Bun GitHub - ซอร์สโค้ด

แนะนำสำหรับการเรียนรู้เพิ่มเติม