我想知道在使用标签和钩子时,与在cucumber中使用背景相比,是否有充分的理由支持或反对。
在测试开始之前让用户登录可以有两种方式:
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
有什么意见可以说明何时应选择其中之一吗?