Salatalıktaki bir özellik için tüm senaryolar için temizleme adımlarını tanımlamanın bir yolu var mı? Bunu izleyen her bir senaryo için kurulum adımlarını tanımlamak için Background
'un kullanıldığını biliyorum, ancak her bir senaryonun sonunda gerçekleşmesi gereken bir şeyi tanımlamanın bir yolu var mı?Salatalık senaryoları için temizleme adımları
12
A
cevap
9
Her senaryonun sonra aday olacak hook sonra bir kullanabilirsiniz:
: Eğer senaryoya öncesinde devlet ve/veya test verilerini kurmak sağlayacak bir kanca önce de varAfter do
## teardown code
end
Before do
## setup code
end
öncesi ve kancalar sonra Test::Unit
den setup
ve teardown
işlevselliğini sağlar ve genellikle features/support
dizinde hooks.rb
bulunur.
13
da 'sonra' küresel kanca yani edilir 'Önce' bu kancalar (
Eğer kurulum ve ayırma istiyorsanız
sadece birkaç testcases için çalıştırılacak dosyası özelliklerinizi her senaryo için çalışacak gruplandırılmış dikkat etmelidir https://github.com/cucumber/cucumber/wiki/Hooks : o zaman sözdizimi fazla bilgi içinBefore('@cucumis, @sativus') do
# This will only run before scenarios tagged
# with @cucumis OR @sativus.
end
AfterStep('@cucumis', '@sativus') do
# This will only run after steps within scenarios tagged
# with @cucumis AND @sativus.
end
olduğu, taggedHooks kullanmaya gerek) etiketlere göre
İlgili konular
- 1. Son derece uzun iş akışı için salatalık senaryoları
- 2. Git adımları birleştirme adımları
- 3. MAC için Cocos2D Kurulum Adımları?
- 4. Temizleme
- 5. Salatalık ve Gümrükleme: current_user adımda
- 6. Temizleme eylemi hatasını kaygan dbio eylemleriyle temizleme
- 7. Py2cairo yükleme adımları
- 8. IISExpress ClientCertificate Kurulumu Adımları
- 9. Salatalık ÖncesiAdım
- 10. junit salatalık eksik adımlar hata
- 11. Bahar dependenices Salatalık
- 12. Salatalık test paketi Travis için çok yavaş
- 13. Öğrenmek için iyi kaynaklar Salatalık ve RSpec?
- 14. REST API Dokümantasyonu oluşturma adımları
- 15. Göreli URI yollarını önlemek için dizgi temizleme
- 16. Rayların XSS'yi engellemek için URL'yi temizleme
- 17. StackExchange.Redis - Ben aşağıdaki senaryoları gerçekleştirmek için çalışıyorum bir Redis Set
- 18. Groovy'de Birim Test senaryoları ve fonksiyonel seviye test senaryoları yazabilir miyim?
- 19. Özel açıklama salatalık jvm
- 20. Salatalık kullanma JOptionPane
- 21. Salatalık testlerinde tohum verileri
- 22. Salatalık bilgilerini nerede bulabilirim?
- 23. Visual Studio'da otomatik pencere temizleme otomatik olarak temizleme
- 24. Xcode'ta UI test senaryoları nasıl hızlandırılır?
- 25. Salatalık Raporlama Hatası
- 26. Realm Eski Nesneleri Temizleme
- 27. Raylarda denetleyicileri temizleme 2
- 28. ReSharper Kod Temizleme
- 29. Rotadan ayrılırken temizleme temizliği
- 30. Ember Bileşen temizleme kodu