İletici Jasmine2 özelliklerinden biriyle ilgili bir hata bulduğumuzda, genellikle hata çözülene kadar testi atlamak istiyoruz.Jasmine 2 özelliklerinin xit veya pending() ile atlanması için bir neden göndermek mümkün mü?
xit
veya pending()
ile bunun nasıl yapıldığını biliyorum ve JasmineReporters TerminalReporter, renk vurgulama ve bekleyen özellikleri listeleme konusunda iyi bir iş çıkarmaktadır. Ancak, bekleyen testler her zaman atlanan test için bir neden vermek mümkün olduğunu ima eden No reason given
bildirmektedir.
Şu anda bir sorun numarasıyla ilgili verileri yorumluyorum, ancak testin devre dışı bırakılmasının nedenini ve sorun numarasını bildirmek gerçekten güzel olurdu.
GÜNCELLEME
istediği gibi (bir örnek üzerinde fdescribe, bu nedenle devre dışı paketinin en raporlama) örnek terminali çıkışı ekleme:
sürümleri: Jasmine 2.3.1 Açıölçer 2.1.0 ve
kullanma xit
Skipped
* will display the platform if available ...
...
SUCCESS: 85 specs, 0 failures, 1 skipped, 72 disabled in 34.734s.
Pending:
1) will display the platform if available
No reason given
kullanma pending()
için İlgili özellik istekleri ve sorunları şu anda beklemede desteklemek üzere bir özellik isteği vardır (mesaj:
Bu muhtemelen https://github.com/angular/protractor/issues/1852
Failures:
1) will display the platform if available
Message:
Failed: => marked Pending
Stack:
Error: Failed: => marked Pending
GÜNCELLEME ilgili, başarısız işaretleme başladı gibi görünüyor) ilerlemeyi izlemek istiyorsanız, iletici/jasminewd için olağanüstü:
https://github.com/angular/jasminewd/issues/32https://github.com/angular/protractor/issues/2454
teşekkür, bu benim aradığım ve şu anda Yasemin docs üzerinde belgelenmiş değildi şeydir. İletici (pending) ile sorunu çözülür çözülmez bu iyi çalışmalıdır. – sporkthrower