У меня есть Ruby on Rails 3 admin_controller с набором по умолчанию CRUD, index и так далее. Я хотел бы проверить каждое из них для определенных утверждений с rspec .
Как response.should render_template("layouts/some_layout")
или тесты, для которых требуется логин.
Копирование-вставка этого теста в группу тестов для каждого метода является большим дублированием. ИМО не имеет смысла иметь
it 'should require login' do
Дублируется несколько раз в течение этого теста.
Есть ли простой способ запустить тест по списку методов? Скажите defined_methods.each do |method| it 'should' ....
какой-то?
Это хороший способ, во-первых? Или я выбираю неправильный маршрут?