私の質問は、Gherkinを複数の状態遷移で書くべきですか?このページ複数のWHENを使用した状態遷移によるガーキンの作成?
(http://docs.behat.org/en/v2.5/guides/1.gherkin.html)それは言う:
whens:
The purpose of When steps is to describe the key action the user performs
(or, using Robert C. Martin’s metaphor, the state transition).
を...そして彼もWHENの複数の使用例を提供します。
したがって、テスト中に状態遷移を経るセレンテストをより速いキュウリテストに置き換える目的で、テスト中に2番目のWHENステートメントを使用して移行するか、WHENを1つしか使用しないでくださいその状態遷移の代わりにTHEN?
Given one thing
When I open my eyes
Then I see something
But I don't see something else
When I close my eyes
Then it is dark again
And I am asleep again
ありがとう、それは合理的な答えです。 – djangofan