karma (202)


unit testing - Linee guida per il test delle unità

unit testing - Linee guida per il test delle unità

Qualcuno sa dove trovare le linee guida e le raccomandazioni sui test unitari? Mi piacerebbe avere qualcosa che indirizzi i seguenti tipi di argomenti(per esempio): I test dovrebbero essere nell…


mocking window.location.href in Javascript

Ho alcuni test unitari per una funzione che fa uso di window.location.href-non ideale, anzi, preferirei averlo superato ma non è possibile nell'implementazione. Mi stavo solo chiedendo se è possi…


Spiare i selettori JQuery in Jasmine

Sto testando alcuni JavaScript con Jasmine e vorrei spiare(mock) un elemento del DOM a cui si accede da un selettore jQuery. Le mie specifiche sono: it("should be able to mock DOM call", function…


unit testing - Prefisso interfacce con I?

Attualmente sto leggendo "Clean Code" di Rober Martin(UncleBob), e in generale amo le riflessioni di UncleBob. Tuttavia, mi sono un po 'confuso, quando ho letto che evita il prefisso di interfacce…


Come possiamo eseguire test jasmine JavaScript da Jenkins(Hudson) senza caricare un JSP?

Abbiamo un ricco client web. I nostri controller e le facciate dei servizi sono scritte in coffeescript(JavaScript) e jquery. In passato sarebbero stati java. Per eseguire i nostri test jasmine…


javascript - Testing DOM manipolando nel test di Jasmine

Sto creando un widget js e la prima parte è l'aggiunta di script width javascript, qualcosa di simile a questo(esempio di google analytics):(function(){var ga=document.createElement('scrip…



javascript - usando Jasmines spyon con un metodo privato

è possibile utilizzare il metodo spyon del framework di testing unit Jasmine su metodi private di classi? La documentazione fornisce questo esempio ma può essere flessibile per una funzione privat…


javascript - Come possiamo cancellare la spia programmaticamente in Jasmine?

Come liberiamo la spia in una suite di test al gelsomino a livello di programmazione? Grazie. beforeEach(function(){spyOn($, "ajax").andCallFake(function(params){})}) it("should do somethi…


javascript - oggetto finto di gelsomino

Come faccio a imitare l'oggetto finestra? Sto facendo l'estensione firefox e voglio usare jasmine per i test di javascript. Nel mio javascript ho function submit(){... var url=window.argume…


javascript - Usando Jasmine per spiare una funzione senza un oggetto

Sono nuovo di Jasmine e ho appena iniziato a usarlo. Ho un file js di libreria con molte funzioni che non sono associate ad alcun oggetto(cioè sono globali). Come faccio a spiare queste funzioni?…




jasmine test angular testing angularjs unit docs css service application