Próbuję uruchomić całą instalację z Autotest/Growl/Shoulda na moim Macu, aby przetestować klejnot, nad którym pracuję dla Authlogic. Używałem RSpec w przeszłości całkiem sporo, ale chciałbym przejść na Shoulda.Autotest, Shoulda, Ruby - The Setup?
Ten klejnot będzie działał z Railsami, ale inne klejnoty, które stworzyłem, to po prostu stare biblioteki ruby bez zależności od modułów Rails. Jaki jest zalecany sposób testowania rubygemów?
Wydaje się, że ZenTest koncentruje się głównie na Railsach, ponieważ nie znalazłem jeszcze klejnotu, który sprawia, że tak się nazywa autotest
automagicznie uruchamia wszystkie moje testy TestUnit, bez względu na to, czy używam Rails, Sinatra, czy po prostu robiąc klejnot.
Pytanie brzmi: Jaka jest twoja konfiguracja/przepływ pracy dla przeprowadzania testów klejnotów, które budujesz? Czy masz jakieś zasoby, które by mi pomogły?
Lub bardziej szczegółowe, testowalne pytanie: Jak uruchomić zestaw testów dla Paperclip lub Authlogic z autotestem?
Używam ich jako środków do tej pory:
- Paperclip Tests on Github
- Autotest Without Rails
- Shoulda, Autotest, Redgreen, with Growl notifications
- Authlogic Tests on Github
- Getting Started with Autotest
Dzięki wielkie. Chcesz, aby testowanie stanowiło podstawową część mojego przepływu pracy.
dzięki dla tego przykładu, to staje się jaśniejsze :). Zastanawiam się, co to są ci faceci (autor Authlogic i autor Paperclip, linki do testów powyżej) używają do testowania swoich projektów? Czy korzystają z autotestu z niestandardowymi ścieżkami wykrywania? Jakie są Twoje myśli? Oczekiwanie na odpowiedzi od autorów. –