Pertanyaan yang diberi tag jasmine

Jasmine adalah framework pengembangan berbasis perilaku (BDD) untuk menguji kode JavaScript. Jasmine tidak memiliki ketergantungan eksternal dan tidak memerlukan DOM.

348
Jasmine JavaScript Testing - toBe vs toEqual

Katakanlah saya memiliki yang berikut ini: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); Kedua tes di atas akan lulus. Apakah ada perbedaan antara toBe()dan toEqual()kapan harus mengevaluasi angka? Jika demikian, kapan saya harus menggunakan yang satu dan bukan yang...

205
Jasmine.js membandingkan array

Apakah ada cara di jasmine.js untuk memeriksa apakah dua array sama, misalnya: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Sepertinya tidak ada yang

154
Bagaimana cara fokus pada satu spek di jasmine.js?

Saya memiliki banyak spesifikasi gagal dari perubahan arsitektur yang agak besar. Saya ingin memperbaiki mereka satu per satu dengan memberi tag masing-masing dengan 'fokus'. Apakah jasmine.js memiliki fitur seperti ini? Saya bersumpah saya membaca pada satu titik yang benar, tetapi saya tidak...

138
Menjalankan file uji tunggal

Apakah ada cara untuk menjalankan ng testsatu file alih-alih untuk seluruh rangkaian uji? Idealnya, saya ingin mendapatkan loop umpan balik sesegera mungkin ketika saya mengedit file, tetapi karmamengeksekusi seluruh rangkaian pada setiap penyimpanan, yang agak lambat ketika Anda membangun test...

128
Enzim React menemukan node kedua (atau n)

Saya menguji komponen React dengan rendering dangkal Jasmine Enzyme. Disederhanakan di sini untuk tujuan pertanyaan ini ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div>...