Mi piacerebbe essere in grado di estendere i risultati del test moka e ascoltarli dall'oggetto mocha disponibile. In primo luogo, sto cercando di ottenere i risultati "passa".Come posso iscrivermi agli eventi della suite Mocha?
Sembra che potrebbero essere sottoscritte da suite, ma io non sono sicuro di come ...
Ho provato quanto segue, che ho pensato che sarebbe ascoltare la fine di tutti i miei test:
var suite = mocha.suite.suites[0];
suite.on("end", function(e){ console.log(e, "mocha - heard the end of my test suite"); });
mio semplice trucco che funziona, ma non è elegante a tutti - davvero triste:
setTimeout(function(){
var passes = $(".passes").find("em").text();
console.log("ui - heard the end of my test suite - passes: " + passes);
}, 500);
Questo è grande - grazie. Mi piacerebbe davvero che la documentazione della moka fosse un po 'più approfondita su come utilizzare meglio l'API programmatica. –
@headwinds Puoi accettare la tua risposta! –