Мне было интересно, есть ли хороший аргумент за или против использования фона в огурце по сравнению с использованием тегов и хуков.
Наличие пользователя, вошедшего в систему перед началом теста, может выглядеть так:
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
Есть идеи, когда отдать предпочтение одному перед другим?