คำถามในหัวข้อ 'jestjs'

ใน Jest เป็นไปได้ไหมที่จะยืนยันว่า super.some_function ถูกเรียก?
เป็นไปได้ไหมที่จะเขียน jest unit test เพื่อทดสอบว่ามีการเรียกใช้ฟังก์ชัน super หรือไม่ เช่น ในชั้นเรียนจริง: class Child extends Parent { funk() { do_something_specific(); super.funk(); } } หรือมีคลาสลูกเก็บการอ้างอิงถึง...
131 มุมมอง
schedule 10.12.2023

onClick Jest / enzyme : วิธีการ “จำลอง” มีไว้เพื่อให้ทำงานบน 1 โหนด 0 พบแทน
ฉันไม่สามารถทดสอบ onClick สำหรับรหัสต่อไปนี้ด้านล่าง ฉันได้รับข้อผิดพลาดต่อไปนี้: Method “simulate” is meant to be run on 1 node. 0 found instead. รหัสส่วนประกอบของฉันมีลักษณะดังนี้: constructor (props) { super(props) this.state =...
4278 มุมมอง
schedule 01.01.2024

การสอดแนมฟังก์ชัน node.js ที่ไม่ได้ส่งออกโดยใช้การล้อเล่นไม่ทำงานตามที่คาดไว้
ฉันกำลังพยายามเยาะเย้ยฟังก์ชันที่ไม่ได้ส่งออกผ่าน 'jest' และ 're-wire' ที่นี่ฉันกำลังพยายามเยาะเย้ย 'iAmBatman' (ไม่มีเจตนาเล่นสำนวน) แต่ไม่ได้ส่งออก ดังนั้นฉันจึงใช้ rewire ซึ่งทำงานได้ดี แต่ jest.mock ไม่ทำงานอย่างที่คาดไว้...
3890 มุมมอง
schedule 21.01.2024

วิธีตรวจสอบ window.location.href ในการทดสอบแบบล้อเล่น
ฉันมีวิธีการใน vue ซึ่งทำการเรียกใช้บริการและรับ URL กลับจากนั้นจึงเปลี่ยนเส้นทางไปยังสิ่งนั้น มันเกือบจะดูเหมือนเป็นอย่างนั้น mounted () { StudentServices.getCollegeurl(this.studentId) .then(response => { window.location.href =...
137 มุมมอง
schedule 13.01.2024

จำลองการนำเข้าจากไฟล์อื่น แต่ยังคงส่งคืนค่าจำลอง
ฉันกำลังทดสอบฟังก์ชันที่เรียกใช้ฟังก์ชันอื่นที่นำเข้าจาก anotherFile outsideFunc นั้นส่งคืนวัตถุที่มี 'ชื่อ' ฉันจำเป็นต้องมีสิ่งนี้เพื่อที่จะผ่านการทดสอบที่เหลือ/ฟังก์ชันทำงานได้อย่างถูกต้อง systemUnderTest.js import { outsideFunc }...
153 มุมมอง

จะทดสอบสไตล์ภายในคลาส CSS สำหรับส่วนประกอบ React โดยใช้ Jest และ Enzyme ได้อย่างไร
พิจารณาใน CSS .content { width:500px; box-sizing: border-box; } ฉันได้เพิ่มคลาส css นี้ภายในองค์ประกอบการโต้ตอบดังต่อไปนี้ const Banner = () => { return (<div className="content">This is message content</div>); }...
1281 มุมมอง
schedule 29.12.2023

วิธีทดสอบ/จำลองไคลเอนต์ socket.io
ฉันกำลังพยายามเยาะเย้ยวิธีการเปล่งแสงจาก io แต่ฉันไม่รู้ว่าจะเยาะเย้ยมันอย่างไร นี่คือไฟล์ Join.jsx ของฉัน //Join.jsx import React from 'react'; import io from 'socket.io-client'; const Join = () => { let socket; const ENDPOINT =...
1386 มุมมอง