javascript - Expect.extend ขว้างข้อผิดพลาดเมื่อรัน Vitest: TypeError: ไม่สามารถแปลง undefined หรือ null เป็น object
ฉันกำลังใช้ Vitest, Vite และ jest สำหรับการทดสอบของฉัน ฉันพยายามขยายตัวจับคู่ Vitest ที่มีอยู่เดิมด้วย @testing-library/jest-dom/matchers ฉันตั้งค่า Vitest โดยใช้ตัวอย่างในบทความนี้ และโดยเฉพาะ กำลังขยายตัวจับคู่ Vitest ด้วยโค้ดนี้ในไฟล์ตั้งค่าของฉัน:
import matchers from '@testing-library/jest-dom/matchers'
import { expect } from 'vitest'
expect.extend(matchers)
แต่เมื่อฉันรัน yarn test ไฟล์การตั้งค่าของฉันจะแสดงข้อผิดพลาด: TypeError: Cannot convert undefined or null to object ที่บรรทัดที่ฉันกำลังขยาย expect.
ไม่เพียงเท่านั้น บรรณาธิการของฉันยังบอกฉันด้วยว่าตัวจับคู่ที่เกี่ยวข้องที่ควรถูกนำเข้าจาก '@testing-library/jest-dom/matchers' ไม่ปรากฏ:
ช่วยฉันหน่อย!) ฉันทำอะไรผิดหรือเปล่า ในเมื่อสิ่งนี้เป็นไวยากรณ์เดียวกันกับในบทความพอดี?

