Non capisco perfettamente la funzione test.begin(String description, Number planned, Function suite)
. Qual è il parametro Number planed
?Che cosa significa la funzione "test.begin()" in CasperJS?
13
A
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).
Problemi correlati
- 1. Che cosa significa la funzione "sottofunzione ($$)"?
- 2. Che cosa significa la funzione GCC suffisso .constprop significa?
- 3. Che cosa significa una funzione senza corpo?
- 4. Che cosa significa%>% significa in R?
- 5. cosa significa! Funzione in Javascript significa?
- 6. Che cosa significa "WINAPI" nella funzione principale?
- 7. Che cosa significa la funzione EMBED nei controlli Excel?
- 8. Che cosa significa esattamente la funzione google.setOnLoadCallback (inizializza)?
- 9. Che cosa significa __FILE__?
- 10. Che cosa significa `_time_independent_equals`?
- 11. Cosa significa "isra" per la funzione GCC?
- 12. In Python, che cosa significa il parametro sottolineatura in funzione
- 13. Cosa significa la funzione dir() di Python?
- 14. Che cosa significa?. significa in C#?
- 15. Che cosa significa %% in PL/pgSQL significa?
- 16. Che cosa significa "[questo]" significa in C++
- 17. Che cosa significa "1;" significa in Perl?
- 18. Che cosa significa "% .6d" significa in printf
- 19. Che cosa significa information_schema.TABLES.DATA_FREE significa in MySQL?
- 20. Che cosa significa (== ""), in Haskell?
- 21. In Mathematica, che cosa significa @@@?
- 22. Che cosa significa "& _" in VB?
- 23. Che cosa significa new()?
- 24. Che cosa significa "~~" in Perl?
- 25. Che cosa significa "sys.argv"?
- 26. Che cosa significa "monolitico"?
- 27. Che cosa significa scalabilità?
- 28. Che cosa significa [, elemento]?
- 29. Che cosa significa "=>"?
- 30. vuoto funzione Javascript? Cosa significa?