2013-07-09 137 views
-1

红宝石哈希存取的控制器规范,看起来像这样 需要“spec_helper”通过符号不工作

describe UsersController do 
    it "redirects to user and creates cookie" do 
    post :create, user: FactoryGirl.attributes_for(:user) 
    expect(response.cookies[:remember_token]).to eq(User.last.remember_token) 
    response.should redirect_to User.last 
    end 
end 

这不起作用。该cookie是零。

但是response.cookies ['remember_token']) 可以正常工作,即找到cookie。

我的印象是符号会'转换'为字符串表示。

回答

0

好像你这样分配cookies['remember_token'] = 'some value'但它应该为每个个案