Я пишу приложение sinatra и тестирую его с помощью rspec и rack/test (как описано на сайте sinatrarb.com).
Это было здорово до тех пор, пока я не переместил некоторый довольно процедурный код из моих объектов домена в
помощники синатра.
С тех пор я пытался выяснить, как тестировать их изолированно?