0

キュウリでオプションの引数を実装するにはどうすればよいですか。

ステップ定義があります

     When /^I set parameter1 to (.+) and parameter2 to (.+) and parameter3 to (.+)$/ do    |arg1,arg2,arg3|

によって引き起こされる

     I set parameter1 to a,b and parameter2 to c,d and parameter3 to e,f

これらのいずれかによってトリガーできるように、ステップ定義を作成するにはどうすればよいですか

     I set parameter1 to a,b and parameter2 to c,d and parameter3 to e,f

     I set parameter1 to a,b and parameter2 to c,d

     I set parameter1 to a,b
4

1 に答える 1

2

その場合はテーブルを使用することをお勧めします

When I set parameters
  | parameter_id | value |
  | parameter1   | a,b   |
  | parameter2   | a,b,c |

次に、ステップ定義で、テーブル要素を反復処理できます。

When /^I set parameters$/ do |table|
  puts table.hashes
  #=> { 'parameter1' => 'a,b', 'parameter2' => 'a,b,c' }
end
于 2012-02-17T04:51:08.973 に答える