ガーキンについてのドキュメントを調べるのは非常に難しいと思われるので、テスターが適切な文法を使用できるようにステップ定義を増やす方法があるのだろうかと思っていました。私が意味することを示す1つの例は:ガーキンの適切な文法の使用
...Testing...
Then I see there is 1 item
...More testing...
Then I see there are 2 items
明らかに、これらの2つのステップは同じコードを使用します。私はほとんど機能し、このようなステップ定義を定義した:問題を除き
Then(/^I see there (is|are) (\d+) item(s)?$/) do |item_count|
...code...
end
は、引数としてis/are
とオプションの複数s
を解釈するということです。 Gherkinに伝える方法はありますか?これは正しい文法を許可するためのものですか?