Supponiamo che io abbia una funzione come segueUtilizzando Jasmine per spiare le variabili in una funzione
function fun1(a) {
var local_a = a;
local_a += 5;
return local_a/2;
}
Esiste un modo per verificare il valore di local_a è quello che dovrebbe essere (per esempio nella prima linea di codice)? Sono un po 'nuovo per Jasmine, quindi sono bloccato. Grazie in anticipo.
I tipo di sus pect questo sarebbe il caso. Ma grazie per la risposta dettagliata. Il secondo approccio era nuovo per me! –
Ah contento che ti sia piaciuto. Puoi vedere ulteriori informazioni sulle spie all'indirizzo https://github.com/pivotal/jasmine/wiki/Spies e http://pivotal.github.com/jasmine/jsdoc/symbols/jasmine.Spy.html – ggozad