Nie bardzo rozumiem funkcję test.begin(String description, Number planned, Function suite)
. Do czego służy parametr Number planed
?Co oznacza funkcja "test.begin()" w CasperJS?
13
A
Odpowiedz
17
Number planned
to numer asserts
, który należy przetestować. Jest to całkowicie optional
i można pomyśleć o tym, jako o sprawdzeniu poprawności, że twój skrypt testowy został w pełni ukończony.
docs states: -
Planowana argument jest szczególnie przydatna w przypadku, gdy dany skrypt testowy zostaje nagle przerwane pozostawiając cię bez oczywisty sposób poznać go i błędnie udany stanu.
Przykład: -
casper.test.begin('when testing foo', 3, function() {
test.assertEquals(1 === 1, '1 equals 1');
test.assertEquals(5 === 5, '5 equals 5');
test.done();
});
Test ten faktycznie nie jak zdefiniowano 3 planned asserts
ale tylko 2 udało (jak istnieją tylko 2 twierdzi).
Powiązane problemy
- 1. co oznacza funkcja? W JavaScript?
- 2. Co oznacza funkcja dir() Pythona?
- 3. Co oznacza funkcja bez ciała?
- 4. Co dokładnie oznacza funkcja google.setOnLoadCallback (initialize)?
- 5. co oznacza „$ &” oznacza w Ruby
- 6. Co = ~ oznacza w Perl
- 7. Co oznacza "! []" Składnia wiązu w Todomvc oznacza
- 8. Co oznacza (+ var) oznacza
- 9. Co oznacza funkcja EMBED w elementach sterujących programu Excel?
- 10. Co oznacza "sukces: funkcja (msg)" w moim wywołaniu Ajax jQuery?
- 11. Co znaczy: co oznacza?
- 12. Co oznacza $$, $ ?, $^w powershell?
- 13. Co oznacza() w Swift?
- 14. Co oznacza "@" w Haskell?
- 15. Co oznacza * w XAML
- 16. Co oznacza^{} w git?
- 17. Co oznacza # w LISP
- 18. Co oznacza ":" w PHP?
- 19. Co oznacza: * w C++?
- 20. Co oznacza \ + w Prologu?
- 21. Co oznacza = ~ w VimScript?
- 22. Co oznacza "% &" w Clojure?
- 23. Co oznacza "**" w ANT?
- 24. Co oznacza = *?
- 25. Co oznacza "::"?
- 26. Co oznacza <- oznacza w Javie?
- 27. Co oznacza "[to]" oznacza w języku C++
- 28. Co oznacza $ f oznacza w skryptach jquery?
- 29. Co oznacza "CL" w komunikacie zatwierdzenia? Co to oznacza?
- 30. Co oznacza xmlns = "" dokładnie oznacza