Огурец: когда использовать теги/хуки против фона

Мне было интересно, есть ли хороший аргумент за или против использования фона в огурце по сравнению с использованием тегов и хуков.

Наличие пользователя, вошедшего в систему перед началом теста, может выглядеть так:

Background:
  Given that I am logged in
Scenario: Lorem ipsum sit amet dolor
[...]

или так:

@login
Scenario: Lorem ipsum sit amet dolor
[...]

+

before(@login) do
  visit('/admin/login/testuser')
end

Есть идеи, когда отдать предпочтение одному перед другим?

8
задан David M 3 April 2012 в 13:57
поделиться