2014-11-15 9 views

risposta

17

Number planned è il numero di asserts che si prevede di testare. Questo è totalmente optional e può essere considerato come un controllo di integrità che lo script di test è stato completato completamente.

Il docs states: -

L'argomento previsto è particolarmente utile nel caso in cui un determinato script di test viene bruscamente interrotta lasciando con nessun modo ovvio per conoscerla e uno stato erroneamente successo.

Un esempio: -

casper.test.begin('when testing foo', 3, function() { 
    test.assertEquals(1 === 1, '1 equals 1'); 
    test.assertEquals(5 === 5, '5 equals 5'); 
    test.done(); 
}); 

Questa prova sarebbe in realtà fallire come ho definito 3 planned asserts ma solo 2 sono riuscito (come ci sono solo 2 afferma).