Совместное использование тестов Rspec между классами - PullRequest
4 голосов
/ 02 декабря 2010

Привет всем; при написании тестов от контроллера к контроллеру с помощью rspec я обнаружил, что дублирую несколько базовых тестов, таких как эта проверка индекса:

describe "on GET to index" do
  it "renders the index template" do
    get :index
    response.should render_template('index')
  end
end

Я чувствую, что тест важен, просто избыточен, когда добавляется к пяти различным контроллерам. Есть ли какой-нибудь способ поделиться тестами между классами контроллеров или включить определенные блоки кода с помощью вызова метода в rspec? Или в этом случае лучше всего дублировать?

1 Ответ

3 голосов
/ 02 декабря 2010

Да вы можете , и я думаю, что это приведет к более чистому коду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...