私はこのコードを持っています:
Given /^I wait for (\d+) seconds$/ do |seconds|
$webClient.wait(seconds)
end
Then /^I wait for (\d+) seconds$/ do |seconds|
$webClient.wait(seconds)
end
THEN と GIVEN の両方をカバーする単一のメソッドでどうにかして定義できますか?
ありがとう
同じステップを 2 回定義する必要はありません。Given/When/Then は主にシンタックス シュガーです。
Given /^I wait for (\d+) seconds$/ do |seconds|
$webClient.wait(seconds)
end
上記の手順により、機能の次のいずれかが期待どおりに機能します。
Given I wait for 15 seconds
When I wait for 12 seconds
And I wait for 8 seconds
Then I wait for 999 seconds