0

私はかなり単純であるべきことをやろうとしています。2 つの引数を持つ Cucumber テストを作成したいと考えています。1 つは名前で、もう 1 つは番号です。これが私が持っているもので、機能していません:

When /^I add a credit to "([^\"]*)" for (\d+)$/ do |kid, amount|
  ...
end

額を取得していますが、名前が見つかりません。私は周りを見回しましたが、引用符で囲まれた式が表示されることもあれば、そうでない場合もあります。説明は素晴らしいでしょう。明らかに私は正規表現が苦手ですが、これについて1時間ぐるぐる回っています。どんな助けでも素晴らしいでしょう。ありがとう。

4

1 に答える 1

0

これで試してください

When /^I add a credit to "([^"]*)" for (\d+)$/ do |kid, amount|
end

問題が解決しない場合は、このステップをファイルから削除し、ステップ定義なしでシナリオを実行すると、cucumber が適切な空白のステップ定義を生成します。

例えば

Given(/^have attempted to click the 'verify_purchase_button' button$/) do
  pending # express the regexp above with the code you wish you had
end
于 2013-06-07T14:45:53.753 に答える