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.

3
Bagaimana cara membaca Laporan Cakupan Istanbul?
Saya selalu menggunakan Jasmine untuk pengujian unit saya, tetapi baru-baru ini saya mulai menggunakan Istanbul untuk memberi saya laporan cakupan kode. Maksud saya, saya mendapatkan intisari dari apa yang mereka coba sampaikan kepada saya, tetapi saya tidak benar-benar tahu apa yang mewakili masing-masing persentase ini (Stmts, Branches, Funcs, Lines). Sejauh …

3
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> ) } MyOuterComponentmemiliki 2 contoh MyInnerComponentdan saya ingin menguji props pada masing-masing. Yang pertama saya tahu cara …
128 reactjs  jasmine  enzyme 

12
Unit Testing direktif AngularJS dengan templateUrl
Saya memiliki arahan AngularJS yang memiliki templateUrldefinisi. Saya mencoba untuk mengujinya dengan Jasmine. JavaScript Jasmine saya terlihat seperti berikut, sesuai rekomendasi ini : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile = _$compile_; $httpBackend = …


6
Bagaimana cara memverifikasi peristiwa jQuery AJAX dengan Jasmine?
Saya mencoba menggunakan Jasmine untuk menulis beberapa spesifikasi BDD untuk permintaan AJAX jQuery dasar. Saat ini saya menggunakan Jasmine dalam mode mandiri (yaitu melalui SpecRunner.html). Saya telah mengkonfigurasi SpecRunner untuk memuat jquery dan file .js lainnya. Ada ide mengapa hal berikut ini tidak berhasil? has_returned tidak menjadi kenyataan, bahkan mengira …
114 javascript  jquery  ajax  jasmine  bdd 

7
Menyuntikkan tiruan ke layanan AngularJS
Saya memiliki layanan AngularJS tertulis dan saya ingin mengujinya. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); File app.js saya terdaftar sebagai berikut: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Saya dapat menguji DI bekerja seperti itu: …

1
QUnit vs Jasmine? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 7 tahun lalu . Perbaiki pertanyaan ini Apa perbedaan utama antara kedua framework pengujian ini? Saya benar-benar baru dalam …

4
Bagaimana cara menguji layanan AngularJS dengan Jasmine?
(Ada pertanyaan terkait di sini: Tes Jasmine tidak melihat modul AngularJS ) Saya hanya ingin menguji layanan tanpa bootstrap Angular. Saya telah melihat beberapa contoh dan tutorial tetapi saya tidak ke mana-mana. Saya hanya memiliki tiga file: myService.js: tempat saya mendefinisikan layanan AngularJS test_myService.js: di mana saya mendefinisikan pengujian Jasmine …
107 angularjs  jasmine 




1
Bagaimana cara mengkonfigurasi Jasmine in Rails 6?
Bagaimana cara mengkonfigurasi Jasmine di lingkungan Rails 6 (di mana Webpack mengganti pipeline aset untuk Javascript) sehingga saya dapat menguji modul Javascript yang saya tulis untuk aplikasi saya? Saya memasang permata melati, berlari rails generate jasmine:install, dan diedit jasmine.ymluntuk menunjuk ke lokasi sumber dan spesifikasi Javascript saya. Masalahnya adalah saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.