Skip to content
Grok

Test API Reference

หมวดหมู่APIรายละเอียด
Testtestฟังก์ชันหลักสำหรับสร้างเทสเคส
test.extendขยายฟังก์ชัน test
test.skipข้ามการทดสอบ
test.skipIfข้ามการทดสอบตามเงื่อนไข
test.runIfรันการทดสอบตามเงื่อนไข
test.onlyรันเฉพาะเทสเคสที่กำหนด
test.concurrentรันเทสเคสแบบขนาน
test.sequentialรันเทสเคสแบบลำดับ
test.todoเทสเคสที่ยังไม่ได้เขียน
test.failsเทสเคสที่คาดว่าจะล้มเหลว
test.eachรันเทสเคสหลายครั้งด้วยข้อมูลต่างกัน
test.forรันเทสเคสสำหรับชุดข้อมูลที่กำหนด
Benchmarkbenchสร้างเทสเคสวัดประสิทธิภาพ
bench.skipข้ามการทดสอบประสิทธิภาพ
bench.onlyรันเฉพาะการทดสอบประสิทธิภาพที่กำหนด
bench.todoการทดสอบประสิทธิภาพที่ยังไม่ได้เขียน
Test Groupdescribeจัดกลุ่มเทสเคส
describe.skipข้ามกลุ่มเทสเคส
describe.skipIfข้ามกลุ่มเทสเคสตามเงื่อนไข
describe.runIfรันกลุ่มเทสเคสตามเงื่อนไข
describe.onlyรันเฉพาะกลุ่มเทสเคสที่กำหนด
describe.concurrentรันกลุ่มเทสเคสแบบขนาน
describe.sequentialรันกลุ่มเทสเคสแบบลำดับ
describe.shuffleสลับลำดับการรันเทสเคส
describe.todoกลุ่มเทสเคสที่ยังไม่ได้เขียน
describe.eachรันกลุ่มเทสเคสหลายครั้งด้วยข้อมูลต่างกัน
describe.forรันกลุ่มเทสเคสสำหรับชุดข้อมูลที่กำหนด
Lifecycle HooksbeforeEachรันก่อนแต่ละเทสเคส
afterEachรันหลังแต่ละเทสเคส
beforeAllรันก่อนเทสเคสทั้งหมด
afterAllรันหลังเทสเคสทั้งหมด
Test HooksonTestFinishedฮุคเมื่อเทสเคสเสร็จสิ้น
onTestFailedฮุคเมื่อเทสเคสล้มเหลว

Mock Functions

APIรายละเอียด
getMockImplementationดึงการจำลองการทำงานปัจจุบัน
getMockNameดึงชื่อของฟังก์ชันจำลอง
mockClearล้างข้อมูลการเรียกฟังก์ชันจำลอง
mockNameกำหนดชื่อให้ฟังก์ชันจำลอง
mockImplementationกำหนดการทำงานของฟังก์ชันจำลอง
mockImplementationOnceกำหนดการทำงานของฟังก์ชันจำลองเพียงครั้งเดียว
withImplementationใช้การจำลองชั่วคราวในบล็อกโค้ด
mockRejectedValueจำลองการ reject promise
mockRejectedValueOnceจำลองการ reject promise เพียงครั้งเดียว
mockResetรีเซ็ตฟังก์ชันจำลอง
mockRestoreคืนค่าฟังก์ชันจำลองกลับเป็นฟังก์ชันเดิม
mockResolvedValueจำลองการ resolve promise
mockResolvedValueOnceจำลองการ resolve promise เพียงครั้งเดียว
mockReturnThisจำลองการคืนค่า this
mockReturnValueจำลองการคืนค่า
mockReturnValueOnceจำลองการคืนค่าเพียงครั้งเดียว
mock.callsประวัติการเรียกฟังก์ชันจำลอง
mock.lastCallการเรียกฟังก์ชันจำลองครั้งล่าสุด
mock.resultsผลลัพธ์ของการเรียกฟังก์ชันจำลอง
mock.settledResultsผลลัพธ์ที่เสร็จสมบูรณ์ของการเรียกฟังก์ชันจำลอง
mock.invocationCallOrderลำดับการเรียกฟังก์ชันจำลอง
mock.contextsบริบทของการเรียกฟังก์ชันจำลอง
mock.instancesอินสแตนซ์ที่ถูกสร้างจากฟังก์ชันจำลอง

Vi Utils

หมวดหมู่APIรายละเอียด
Mock Modulesvi.mockจำลองโมดูล
vi.doMockจำลองโมดูลแบบรอการนำเข้า
vi.mockedเข้าถึงเมธอดของโมดูลที่ถูกจำลอง
vi.importActualนำเข้าโมดูลจริง
vi.importMockนำเข้าโมดูลจำลอง
vi.unmockยกเลิกการจำลองโมดูล
vi.doUnmockยกเลิกการจำลองโมดูลแบบรอการนำเข้า
vi.resetModulesรีเซ็ตแคชโมดูล
vi.dynamicImportSettledรอการนำเข้าแบบไดนามิกเสร็จสิ้น
Mocking Functionsvi.fnสร้างฟังก์ชันจำลอง
vi.mockObjectจำลองออบเจ็กต์
vi.isMockFunctionตรวจสอบว่าเป็นฟังก์ชันจำลองหรือไม่
vi.clearAllMocksล้างข้อมูลการเรียกฟังก์ชันจำลองทั้งหมด
vi.resetAllMocksรีเซ็ตฟังก์ชันจำลองท