Привет всем; при написании тестов от контроллера к контроллеру с помощью rspec я обнаружил, что дублирую несколько базовых тестов, таких как эта проверка индекса:
describe "on GET to index" do
it "renders the index template" do
get :index
response.should render_template('index')
end
end
Я чувствую, что тест важен, просто избыточен, когда добавляется к пяти различным контроллерам. Есть ли какой-нибудь способ поделиться тестами между классами контроллеров или включить определенные блоки кода с помощью вызова метода в rspec? Или в этом случае лучше всего дублировать?