สารบัญ:
วีดีโอ: คุณจะเรียกใช้กรณีทดสอบเดียวในกรรมได้อย่างไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
โดยค่าเริ่มต้น, กรรมวิ่ง ทั้งหมดของคุณ ทดสอบ ไฟล์. ถึง ทดสอบ NS เดี่ยว ไฟล์หรือโฟลเดอร์ ใช้แฟล็ก --grep (หากคุณตั้งค่าด้วยตนเอง ตรวจสอบให้แน่ใจว่าการกำหนดค่าของคุณจัดการกับการตั้งค่าสถานะนี้) ส่งไฟล์ใดไปยัง ทดสอบ ไปที่ธง grep: npm วิ่งทดสอบ -- --grep ทดสอบ /foo/บาร์.
ดังนั้นคุณจะเรียกใช้กรณีทดสอบในกรรมได้อย่างไร?
โปรดทราบว่าคุณจะต้องใช้ Karma กับ Windows เพื่อทดสอบใน Internet Explorer
- ขั้นตอนที่ 1: การติดตั้ง ติดตั้ง Karma และปลั๊กอินที่จำเป็นโดยใช้ NPM
- ขั้นตอนที่ 2: การกำหนดค่า สร้างไฟล์ชื่อ karma-conf.
- ขั้นตอนที่ 3: เรียกใช้การทดสอบโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง Karma
ด้านบน ฉันจะรันการทดสอบดอกมะลิจากบรรทัดคำสั่งได้อย่างไร สิ่งนี้จะช่วยให้คุณดำเนินการได้อย่างรวดเร็ว:
- ติดตั้งโหนด js (แน่นอน)
- ติดตั้งจัสมินต่อไป เปิดพรอมต์คำสั่งและเรียกใช้: npm install -g jasmine
- ถัดไป cd ไปยังไดเร็กทอรีใดๆ และตั้งค่าตัวอย่าง 'project': jasmine init ตัวอย่างดอกมะลิ
- ตอนนี้ทำการทดสอบหน่วยของคุณ: ดอกมะลิ
ดังนั้น การวิ่งครั้งเดียวในกรรมคืออะไร?
คลีนิก: -- เดี่ยว - วิ่ง , --ไม่- เดี่ยว - วิ่ง . คำอธิบาย: โหมดการรวมอย่างต่อเนื่อง ถ้าเป็นจริง, กรรม จะเริ่มต้นและจับภาพเบราว์เซอร์ที่กำหนดค่าไว้ทั้งหมด วิ่ง ทดสอบแล้วออกด้วยรหัสออก 0 หรือ 1 ขึ้นอยู่กับว่าการทดสอบทั้งหมดผ่านหรือการทดสอบใด ๆ ล้มเหลว
กรรม JavaScript คืออะไร?
กรรม เป็นนักวิ่งทดสอบสำหรับ JavaScript ที่ทำงานบนโหนด เจเอส โดยใช้ กรรม เพื่อเรียกใช้การทดสอบโดยใช้หนึ่งในหลาย ๆ ที่เป็นที่นิยม JavaScript ชุดทดสอบ (Jasmine, Mocha, QUnit เป็นต้น) และให้ดำเนินการทดสอบเหล่านั้น ไม่เพียงแต่ในเบราว์เซอร์ที่คุณเลือกเท่านั้น แต่ยังรวมถึงบนแพลตฟอร์มที่คุณเลือกด้วย (เดสก์ท็อป โทรศัพท์ แท็บเล็ต)