Edit Cart
そのため、ショップ カート アクションの受け入れ機能を作成しており、リンクをクリックすると に移動することを確認したいと考えていedit_cart_path
ます。
だから私はキュウリのステップ定義を持っています:
Then(/^I should be on the (.*) page$/) do |page_name|
current_path.should eq send(page_name.split(/\s+/).push('path').join('_').to_sym)
end
編集ページ ( cart/123456/edit
)でどのエラーが出力さNo route matches {:action=>"edit", :controller=>"Carts"}
れるか{:action=>"edit", :controller=>"Carts", :id=>123456}
カートの ID はセッション [:cart_id] にあり、テスト内ではアクセスできません。
問題は、編集ページが正しく表示されているかどうかをテストするにはどうすればよいかということです。