Как я могу протестировать расширения ActionController в Rails 3.2?

Я написал расширение для ActionController::Base в Rails 3.2. Теперь я хочу проверить это. Но поскольку созданный мною камень не является приложением, у него нет ни определенных контроллеров, ни маршрутов, поэтому я не могу использовать "get" или "post" для вызова какого-либо действия.
Есть ли какой-нибудь модуль, который может создавать универсальные контроллеры на лету (как поступает Act_as_fu с моделями ActiveRecord)? Или есть какой-то шаблон тестирования, к которому я могу обратиться?

Я нашел эту статью, которая объясняет, как проверить before_filter. Пока все хорошо, хотя решения в некоторой степени тяжелые или нечистые.

Редактировать: в частности, я хочу проверить вокруг_фильтр (если он работает и правильно ли перенаправляет), который создается моим расширением.

Я с нетерпением жду ваших ответов.
Спасибо и добрые пожелания.

0 ответов

Другие вопросы по тегам