Testowanie Tasków

Czym można by łatwo, lekko i przyjemnie przetestować taski rakowe? Robię sobie takich kilka co to w bazie grzebać będą, więc testnąć się da. Ze względu na to, że przygotowanie danych testowych itp. będzie wymagać nieco zmian itp. zrobię sobie jakiś testowy projekt i będzie fajnie. Tylko pytanie jak to zrobić tak ładnie, co by potem nie zblednąć jak się to publice pokaże.

Ja robie tak, ze cały kod pakuje w jakaś klase, ktora testuje, w tasku mam np. co takiego

task :foo do MyClass.run end