私はオプションのパラメータを持っているステップ定義を持っています。私は、このステップへの2回の呼び出しの例が、私が何をしているのか他の何よりも良く説明していると思います。キュウリの省略可能なパラメータ
I check the favorite color count
I check the favorite color count for email address '[email protected]'
最初の例では、デフォルトのメールアドレスを使用したいと思います。
この手順を定義するにはどうすればよいですか?私は正規表現の専門家ではない。私はこれをやってみましたが、キュウリは私の正規表現の引数の不一致に関するエラーを与えた:
Then(/^I check the favorite color count (for email address "([^"]*))*"$/) do |email = "[email protected]"|
何2つの段階の定義と間違っています? –
本質的に何もありません。私のキュウリの筋肉を伸ばすことができ、可能なものを見たいだけです。 – larryq
2つの定義は、ほとんどの場合、重複したコードを意味します。したがって、理論的に条件付きの節が優れています。 – Smar