因此,我正在爲我的商店購物車操作寫入驗收功能,並且想驗證點擊Edit Cart
鏈接將我帶到edit_cart_path
。如何從黃瓜特徵的會話中獲取對象的ID
所以我有一個黃瓜步驟定義:
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],我在測試中無法訪問。
現在的問題是,我如何測試,我在編輯頁面上正確?