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.


8
Test JavaScript Jasmine - toBe vs toEqual
Diciamo che ho il seguente: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); Entrambi i test di cui sopra passeranno. C'è una differenza tra toBe()e toEqual()quando si tratta di valutare i numeri? In tal caso, quando dovrei usare l'uno e non l'altro?


4
Jasmine.js confrontando le matrici
Esiste un modo in jasmine.js per verificare se due array sono uguali, ad esempio: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Nessuno dei due sembra funzionare.



4
toBe (true) vs toBeTruthy () vs toBeTrue ()
Qual'è la differenza tra expect(something).toBe(true), expect(something).toBeTruthy()e expect(something).toBeTrue()? Nota che toBeTrue()è un matcher personalizzato introdotto jasmine-matcherstra gli altri matcher utili e pratici come toHaveMethod()o toBeArrayOfStrings(). La domanda è pensata per essere generica, ma, come esempio nel mondo reale, sto testando la visualizzazione di un elemento protractor. Quale matcher dovrei usare in …

9
Come posso concentrarmi su una specifica in jasmine.js?
Ho un sacco di specifiche fallite da un cambiamento architettonico piuttosto grande. Mi piacerebbe lavorare su come risolverli uno per uno contrassegnandoli con 'focus'. Jasmine.js ha una funzionalità come questa? Ho giurato di aver letto ad un certo punto che lo fa, ma non lo vedo nei documenti.
154 jasmine 


8
Come posso prendere in giro un servizio che restituisce risultati promettenti nel test unitario di AngularJS Jasmine?
Ho myServiceche usi myOtherService, che effettua una chiamata remota, restituendo promessa: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Per fare un test di unità per il myServiceHo bisogno di prendere in giro myOtherService, in modo tale che …



17
jasmine: il callback asincrono non è stato richiamato entro il timeout specificato da jasmine.DEFAULT_TIMEOUT_INTERVAL
Ho un servizio angolare chiamato requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Sto cercando di testare l'unità di questo servizio usando jasmine: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, …

9
Esecuzione di un singolo file di prova
Esiste un modo per essere eseguito ng testper un singolo file anziché per l'intera suite di test? Idealmente, mi piacerebbe ottenere il ciclo di feedback più veloce possibile quando sto modificando un file, ma karmaesegue l'intera suite ad ogni salvataggio, il che è un po 'lento quando si crea una …

6
Come posso fare in modo che WebStorm riconosca i metodi Jasmine?
Ho un progetto node.js che contiene alcune specifiche di Jasmine . Le specifiche sono in una sottodirectory spec e hanno l'estensione .spec.coffee, come richiesto dal nodo jasmine . Quando ho aperto uno dei miei file spec nel WebStorm IDE, tutte le chiamate a beforeEache describee itsono indicati con blu sottolinea …
135 jasmine  webstorm 

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.