Самый быстрый способ создания Rails интеграционных тестов "дым и зеркало"? - PullRequest
1 голос
/ 23 января 2012

Я хочу быстро добавить тесты для каждого маршрута, который проверяет, взрывается страница или нет.Вот и все.Какой самый быстрый способ сделать это?

Прямо сейчас в моей голове я думаю о rspec и пытаюсь поразить каждую страницу соответствующим действием (получить / опубликовать и т. Д.).

Но это кажется довольно трудоемким, есть ли более быстрое решение?

1 Ответ

1 голос
/ 23 января 2012

Я просто играл в консоли Rails и придумал следующее:

YourAppName::Application.routes.routes.map { |r| [r.verb, r.path] }

Это даст вам все глаголы и пути, определенные в ваших маршрутах.Вы можете перебрать все пути и попробовать сделать запрос для каждого из них.

...