Daftar Isi:

Bagaimana Anda menjalankan satu kasus uji dalam karma?
Bagaimana Anda menjalankan satu kasus uji dalam karma?

Video: Bagaimana Anda menjalankan satu kasus uji dalam karma?

Video: Bagaimana Anda menjalankan satu kasus uji dalam karma?
Video: Running Jasmine Unit Test cases using Karma 2024, April
Anonim

Secara default, karma berjalan semua milik mu tes file. Ke tes A Lajang file atau folder, gunakan flag --grep. (Jika Anda melakukan pengaturan manual, pastikan konfigurasi Anda menangani tanda ini). Berikan file mana ke tes ke bendera grep: npm menjalankan tes -- --grep tes /foo/bar.

Dengan demikian, bagaimana Anda menjalankan kasus uji dalam karma?

Perhatikan bahwa Anda perlu menggunakan Karma dengan Windows untuk menguji di Internet Explorer

  1. Langkah 1: Instalasi. Instal Karma dan plugin yang diperlukan menggunakan NPM.
  2. Langkah 2: Konfigurasi. Buat file bernama karma-conf.
  3. Langkah 3: Menjalankan Tes Menggunakan Antarmuka Baris Perintah Karma.

Selain di atas, bagaimana cara menjalankan tes melati dari baris perintah? Ini akan membuat Anda pergi dengan cepat:

  1. instal Node. js (jelas).
  2. Selanjutnya instal Jasmine. Buka prompt perintah dan jalankan: npm install -g jasmine.
  3. Selanjutnya, cd ke direktori mana pun dan siapkan contoh 'proyek': jasmine init. contoh melati.
  4. Sekarang jalankan tes unit Anda: melati.

Akibatnya, apakah yang dimaksud dengan lari tunggal dalam karma?

KLI: -- Lajang - Lari , --tidak- Lajang - Lari . Deskripsi: Mode Integrasi Berkelanjutan. Jika benar, karma akan memulai dan menangkap semua browser yang dikonfigurasi, Lari tes dan kemudian keluar dengan kode keluar 0 atau 1 tergantung pada apakah semua tes lulus atau gagal.

Apa itu karma JavaScript?

karma adalah pelari uji untuk JavaScript yang berjalan di Node. js. Menggunakan karma untuk menjalankan tes menggunakan salah satu dari banyak yang populer JavaScript suite pengujian (Jasmine, Mocha, QUnit, dll.) dan menjalankan pengujian tersebut tidak hanya di browser pilihan Anda, tetapi juga pada platform pilihan Anda (desktop, ponsel, tablet.)

Direkomendasikan: