test.begin(String description, Number planned, Function suite)
işlevini tam olarak anlamıyorum. Number planed
parametresi nedir?CasperJS'de "test.begin()" işlevi ne anlama geliyor?
13
A
cevap
17
Number planned
test etmek bekliyoruz asserts
sayısıdır. Bu tamamen optional
'dur ve test komut dosyanızın tamamen tamamlandığını bir akıl sağlığı kontrolü olarak düşünebilirsiniz.
docs states: -
planlı argüman durumda belirli bir test script aniden bildiğimiz ve bir hatalı başarılı durum için belirgin bir yol bırakarak kesilir özellikle yararlıdır.
Bir örnek: -
casper.test.begin('when testing foo', 3, function() {
test.assertEquals(1 === 1, '1 equals 1');
test.assertEquals(5 === 5, '5 equals 5');
test.done();
});
Ben 3 planned asserts
tanımladıktan ama sadece 2 başarmış gibi bu deney aslında (olduğu gibi sadece 2 iddia) başarısız olur.