Domande taggate «jasmine»

Jasmine è un framework BDD (behavior-driven development) per testare il codice JavaScript. Jasmine non ha dipendenze esterne e non richiede un DOM.


3
React Enzyme trova il secondo (o ennesimo) nodo
Sto testando un componente React con rendering superficiale Jasmine Enzyme. Semplificato qui ai fini di questa domanda ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponentha 2 istanze di MyInnerComponente vorrei testare gli oggetti di scena su ciascuna di …
128 reactjs  jasmine  enzyme 

12
Direttiva di Unit Testing AngularJS con templateUrl
Ho una direttiva AngularJS che ha un file templateUrl. Sto provando a testarlo con Jasmine. Il mio JavaScript Jasmine è simile al seguente, secondo la raccomandazione di questo : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = …


6
Come posso verificare gli eventi jQuery AJAX con Jasmine?
Sto cercando di utilizzare Jasmine per scrivere alcune specifiche BDD per richieste jQuery AJAX di base. Attualmente sto usando Jasmine in modalità standalone (cioè attraverso SpecRunner.html). Ho configurato SpecRunner per caricare jquery e altri file .js. Qualche idea sul perché quanto segue non funziona? has_returned non diventa vero, anche se …
114 javascript  jquery  ajax  jasmine  bdd 

7
Iniettare un mock in un servizio AngularJS
Ho scritto un servizio AngularJS e vorrei testarlo. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Il mio file app.js ha questi registrati: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Posso testare che DI funziona come tale: …

1
QUnit contro Jasmine? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 7 anni fa . Migliora questa domanda Quali sono le principali differenze tra questi due framework …

4
Come si prova un servizio AngularJS con Jasmine?
(C'è una domanda correlata qui: il test Jasmine non vede il modulo AngularJS ) Voglio solo testare un servizio senza avviare Angular. Ho guardato alcuni esempi e il tutorial ma non sto andando da nessuna parte. Ho solo tre file: myService.js: dove definisco un servizio AngularJS test_myService.js: dove definisco un …
107 angularjs  jasmine 





5
Controllo dell'uguaglianza degli oggetti in Jasmine
Jasmine ha matcher incorporati toBee toEqual. Se ho un oggetto come questo: function Money(amount, currency){ this.amount = amount; this.currency = currency; this.sum = function (money){ return new Money(200, "USD"); } } e prova a confrontare new Money(200, "USD")e il risultato della somma, questi abbinamenti incorporati non funzioneranno come previsto. Sono …

1
Come configurare Jasmine in Rails 6?
Come configuro Jasmine nell'ambiente Rails 6 (dove Webpack sostituisce la pipeline delle risorse per Javascript) in modo da poter testare i moduli Javascript che ho scritto per la mia app? Ho installato la gemma di gelsomino, eseguito rails generate jasmine:installe modificato jasmine.ymlper indicare la posizione della mia sorgente Javascript e …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.