私はYAMLを初めて使いました。私は言語翻訳のためのいくつかのテストを試しています。私は同じテキストの英語版とウェールズ語版を持つYAMLファイルを持っているという考えです。私はどのようにYAMLの文字列内で正規表現を使うべきか、私は疑問に思っていましたか?YamlのRuby正規表現
例:
#Gherkin
And I expect to see payment confirmation for "Dave"
#Step Def
And /^I expect to see payment confirmation for "(.*?)"$/ do |user|
expect(page).to have_text "Payment successful for #{user} - Reference: 000000"
end
YAMLエントリ::
"Payment successful for Dave reference: 000000"
- welsh: "Taliad llwyddiannus ar gyfer Dave Cyfeirnod: 000000"
テストスイートは、数百人のユーザーを対象として、私はそのYAMLエントリにデイブをパラメータでし
私は、この基本的なテストを持っています。
おかげ
少し良くしたいことを説明できますか? 可能なすべてのYAMLエントリに対応するようにテストを変更するか、補間されたテキストを持つことができるYAMLを作成するかどうかはわかりません。 また、コード例は有効なRSpec構文のようではありませんが、それも更新できますか? –
可能であれば、私はYAMLの補間されたテキストを望みます。 Capybara内のRSpec-Expectationsを使用すると、ページ上の簡単なテキストアサーションの構文になります。 – Tom