Ruby on rails 如何写普通小黄瓜,然后在黄瓜
我需要写一个步骤定义,适用于和,然后,给出。Ruby on rails 如何写普通小黄瓜,然后在黄瓜,ruby-on-rails,cucumber,Ruby On Rails,Cucumber,我需要写一个步骤定义,适用于和,然后,给出。 格式是什么?Cucumber实际上并不关心是否使用“给定”、“和”、“何时”或“然后”定义步骤定义。基本上,任何给定的/And/When/Then都将使用匹配的正则表达式调用任何步骤定义,而不管其表示的是给定的/And/When/Then 例如: 具有所有给定/和/时/然后使用相同正则表达式的功能: Feature: Shared Step Scenario: Given And When Then Given genera
格式是什么?Cucumber实际上并不关心是否使用“给定”、“和”、“何时”或“然后”定义步骤定义。基本上,任何给定的/And/When/Then都将使用匹配的正则表达式调用任何步骤定义,而不管其表示的是给定的/And/When/Then 例如: 具有所有给定/和/时/然后使用相同正则表达式的功能:
Feature: Shared Step
Scenario: Given And When Then
Given general step
And general step
When general step
Then general step
与正则表达式匹配的单步定义:
Given /general step/ do
puts 'shared step'
end
给出以下结果,这表明即使步骤定义为“给定”,所有步骤都使用相同的步骤定义:
Scenario: Given And When Then # features\test.feature:3
Given general step # features/step_definitions/steps.rb:1
shared step
And general step # features/step_definitions/steps.rb:1
shared step
When general step # features/step_definitions/steps.rb:1
shared step
Then general step # features/step_definitions/steps.rb:1
shared step
1 scenario (1 passed)
4 steps (4 passed)
0m0.011s
我不使用reg表达式,而是在步骤定义中使用变量。只需打开cukes.info就可以解决所描述的问题。请更具体地说明。