Mam pewien kod w katalogu lib /, który tak naprawdę nie należy do elementów sterujących, modeli ani pomocników. Chciałbym napisać kilka testów rspec dla tego kodu, ale nie jestem pewien, gdzie powinny iść w katalogu spec /. Czy istnieje powszechnie stosowana konwencja?Gdzie są testy rspec dla kodu pod lib/go?
33
A
Odpowiedz
17
Chciałbym również użyć podkatalogu/spec. Jednak rozważałbym refaktoryzację kodu w osobnej wtyczce lub klejnocie, jeśli jest naprawdę osobny i może być testowany jako samodzielny. W tej wtyczce możesz utworzyć osobny katalog specyfikacji.
Powiązane problemy
- 1. Testy Rspec wiszące z Paperclip
- 2. Czy przeprowadzasz testy jednostkowe dla kodu nieprodukcyjnego?
- 3. Testy integracji Rspec bez ogórka?
- 4. Testy jednostek pisania dla kodu C
- 5. Jak mogę określić wiele katalogów dla RSpec, aby pobrać testy?
- 6. Testy Junit dla kodu zakodowanego w base64
- 7. Testy Rspec dla encji html w treści strony
- 8. Szybkie testy (Rspec) z i bez szyn
- 9. Gdzie używać `FactoryGirl.build_stubbed` i gdzie używać RSpec na` mock`/`double`
- 10. Gdzie są przechowywane makra?
- 11. Jak profilować moje testy rspec, aby znaleźć największe hagi pamięci?
- 12. Gdzie są dokumenty dla Chromium Embedded Framework?
- 13. Gdzie są javadocs dla Lotus Notes.jar?
- 14. Gdzie są limity dla typów Qt?
- 15. Gdzie są aktualizacje Java 7 dla OpenJDK?
- 16. Gdzie są dzienniki dla couchdb na iriscouch?
- 17. Gdzie są dzienniki błędów VSC dla rozszerzeń?
- 18. Gdzie są przykłady kodu do łączenia testów z Sauce Connect?
- 19. rspec szablony testowania są renderowane
- 20. Jakie są najlepsze praktyki dla skryptów bazy danych pod kontrolą kodu
- 21. Ponowne użycie kodu w różnych kontekstach rspec
- 22. Pokaż wszystkie testy oczekujące, przechodzące i błędy w rspec
- 23. Jak ustalić, czy testy PHPUnit są uruchomione?
- 24. Testy SQLCop dla tSQLt
- 25. Gdzie umieszczasz kod oczyszczania dla pod-klas NSDocument?
- 26. Gdzie są nowe metody?
- 27. testy jednostkowe dla skrobania ekranu?
- 28. Gdzie Eclipse szuka pliku eclipse.ini pod Linuksem
- 29. Gdzie instalowane są klejnoty?
- 30. Gdzie są biblioteki Erlang?