Prima di tutti i miei test (eseguito in gelsomino sotto goniometro) devo accedere al mio sistema e se l'accesso fallisce non dovrei eseguire alcun test. Ma anche quando uso proccess.exit
(che è funzione di nodo per fermare l'esecuzione del programma), i test sono ancora eseguiti e tutti falliscono.Come posso impedire l'esecuzione dei test prima del blocco Tutti in gelsomino?
beforeAll(function(done){
mainPage.resize();
loginPage.login(env.regularUser).then(function(){
mainPage.navigate();
mainPage.waitLoading();
done();
}, function(){
process.exit(1);
});
});
Come posso impedire l'esecuzione test in beforeAll
blocco?
'beforeAll' non prende il param async' done' (vedi http://jasmine.github.io/2.2/introduction.html#section-49) – hankduan
@hankduan, infatti 'beforeAll' ne prende uno parametro di promessa, almeno in gelsomino 2.2.1. Controlla tu stesso – SET