キュウリに「特別な定数」を入れて解決したいいくつかの設定上の問題があります。たとえば、テキスト"__USER__"
がステップで使用されている場所であればどこでもかまいません。これは、ユーザー権限などのテストができるように、アプリを実行している現在のユーザーに置き換えてください。マッチする前にキュウリのステップテキストを修正してください
BeforeStep do |step|
domain = get_domain()
username = get_username()
step.text.gsub("__USER__", "#{domain}/#{username}")
end
はしかし、BeforeStep
はありません。
Before do |scenario| ... end
を使用しようとしましたが、シナリオには何も使用できませんでした。私たちのコード中の
"__USER__"
のインスタンスをユーザー(そして
"__CURRENT_DATE__"
のインスタンスと現在の日付など)に置き換えるにはどうすればよいですか?