2012-06-26 32 views
1

我想寫一個功能測試我的一個軌道3控制器,聲稱一個給定的cookie被清除。我曾嘗試:如何斷言一個cookie在rails 3功能測試中被清除了?

test "cookie should be cleared" do 
    @request.cookies["foo"] = "bar" 
    put :clear_foo 
    assert @response.cookies["foo"].nil? 
end 

然而,這個測試成功,即使控制器是無操作(我已經手動證實,Cookie仍然存在,在我的瀏覽器設置時)。

任何想法?

爲了澄清,這個問題是關於如何測試cookie被清除,而不是如何實際清除它。

回答

相關問題