תוכן עניינים:

איך מפעילים מקרה מבחן בודד בקארמה?
איך מפעילים מקרה מבחן בודד בקארמה?

וִידֵאוֹ: איך מפעילים מקרה מבחן בודד בקארמה?

וִידֵאוֹ: איך מפעילים מקרה מבחן בודד בקארמה?
וִידֵאוֹ: 60. Understand Karma Test Runner Tool for automating tests in Jasmine Testing application 2024, מאי
Anonim

כברירת מחדל, ריצות קארמה כולו שלך מִבְחָן קבצים. ל מִבְחָן א יחיד קובץ או תיקיה, השתמש בדגל --grep. (אם ביצעת הגדרה ידנית, ודא שהתצורה שלך מטפלת בדגל זה). להעביר לאיזה קבצים מִבְחָן לדגל grep: npm מבחן ריצה -- --grep מִבְחָן /פו בר.

בהתאם, איך מפעילים מקרי מבחן בקארמה?

שים לב שתצטרך להשתמש ב-Karma עם Windows כדי לבדוק ב-Internet Explorer

  1. שלב 1: התקנה. התקן את Karma ואת התוספים הדרושים באמצעות NPM.
  2. שלב 2: תצורה. צור קובץ בשם karma-conf.
  3. שלב 3: הפעלת בדיקות באמצעות ממשק שורת הפקודה של Karma.

מלבד לעיל, כיצד אוכל להריץ מבחן יסמין משורת הפקודה? זה אמור להניע אותך במהירות:

  1. התקן את Node. js (ברור).
  2. הבא להתקין את Jasmine. פתח שורת פקודה והפעל: npm install -g jasmine.
  3. לאחר מכן, תקליטור לכל ספרייה והגדר 'פרויקט' לדוגמה: jasmine init. דוגמאות של יסמין.
  4. כעת הפעל את בדיקות היחידה שלך: יסמין.

כתוצאה מכך, מהי ריצה בודדת בקארמה?

CLI: -- יחיד - לָרוּץ , --לא- יחיד - לָרוּץ . תיאור: מצב אינטגרציה מתמשכת. אם זה נכון, קארמה יתחיל ויתפוס את כל הדפדפנים המוגדרים, לָרוּץ מבחנים ולאחר מכן צא עם קוד יציאה של 0 או 1, תלוי אם כל המבחנים עברו או כל המבחנים נכשלו.

מה זה קארמה JavaScript?

קארמה הוא רץ מבחן עבור JavaScript שפועל על Node. js. באמצעות קארמה להריץ בדיקות באמצעות אחד מני רבים פופולריים JavaScript בדיקות חבילות (Jasmine, Mocha, QUnit וכו') ולבצע את הבדיקות הללו לא רק בדפדפנים לבחירתך, אלא גם בפלטפורמה שתבחר (מחשב שולחני, טלפון, טאבלט).

מוּמלָץ: