typescript - การทดสอบหน่วยใน angular 6 ด้วยการพึ่งพา ngx-logger
มีวิธีใดบ้างที่จะทดสอบคลาสที่มี ngx-logger เป็น dependency ใน Angular อย่างถูกต้อง (สมมติว่าเราอาจกำลังใช้เฟรมเวิร์กที่รู้จักสำหรับการทดสอบ เช่น Jasmine)? จนถึงตอนนี้ยังไม่มีแหล่งข้อมูลใดที่จะช่วยให้ฉันสามารถให้กรณีการใช้งานที่ ngx-logger ถูกจำลองหรือถูกให้ในยูนิตเทสต์สำหรับคลาสที่มี dependency นี้.
คำตอบ #1
ตามที่อธิบายในเอกสารของ NGXLogger ให้นำเข้า LoggerTestingModule ในการทดสอบของคุณ:
TestBed.configureTestingModule({
imports: [
LoggerTestingModule
],
...
});
คำตอบ #2
ดังที่ได้กล่าวไว้ในความคิดเห็น ฉันพบวิธีแก้ปัญหาที่นี่สำหรับใครก็ตามที่อาจกำลังเผชิญกับปัญหานี้
