0

私はキュウリを使用して、新しいRubyonRailsアプリケーションの機能を記述しています。どちらかのツールを使用するのはこれが初めてであり、webratのvisit()関数を使用してリクエストにパラメーターを送信する方法を理解しようとしています。

次のような手順を実行したいと思います。

Given I am on the user details page for user "32"

これにより、テストがhttp://example.com/user/32に送信されます。

webratを使用してusers_pathページにアクセスする方法は知っていますが、追加のパラメーターを一緒に送信する方法がわかりません。

4

1 に答える 1

1

を見てください./features/support/paths.rb。これには、Webratが機能のパスを照合するために使用するマッピングが含まれています。たとえば/the home page/、文字列'/'にマップします。独自のマッピングを追加し、正規表現を使用して必要なパラメーターを引き出すことができます。例えば。(標準からpaths.rb):

when /^(.*)'s profile page$/i
  user_profile_path(User.find_by_login($1))
于 2010-12-09T21:28:11.190 に答える