0

私はこれを持っています、私がレーキルートをするとき

admin_pdf_templates GET /admin/pdf_templates(.:format){:controller => "admin / pdf_templates"、:action => "show"} PUT /admin/pdf_templates(.:format){:controller => "admin / pdf_templates" 、:action => "update"} DELETE /admin/pdf_templates(.:format){:controller =>"admin / pdf_templates"、:action => "destroy"} POST /admin/pdf_templates(.:format){:controller => "admin / pdf_templates"、:action => "create"}

キュウリのpaths.rbでアクションを作成するためのパスは何になりますか。

私のpaths.rbは、/ create pdf / admin_pdf_templates_path(:id => @ user.id)の場合です。

上記のパスはGETメソッドを呼び出します。cucumberのpaths.rbでPOSTメソッドを呼び出すにはどうすればよいですか。

4

1 に答える 1

0

明示的に送信するのではなく、POSTリクエストを作成するためにユーザーが実行する必要のある手順を説明する必要があります。

例えば。

Given I am on the new item form
When I fill out the form
Then I should see the new item. 

次に、そのWhenステップを定義します

fill_in 'Name' :with => 'My Name'
click_button 'Submit'

クリックは投稿をトリガーするものです。

この相互作用をテストするためのインターフェースがない場合は、おそらくキュウリを使用するべきではありません。

ユーザーがトリガーせずにPOSTリクエストを行うことを主張する場合、このトピックは似ています。

カピバラのURLにどのようにPOSTしますか?

于 2012-09-29T00:03:40.427 に答える