【发布时间】:2011-11-07 23:04:38
【问题描述】:
我正在使用 Rspec 测试我的控制器,但在向路径发出请求之前,我似乎无法设置当前被测控制器的会话变量。 例如这有效:
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
get controller_path
request.session[:state] = "12334"
end
end
这不起作用(我收到一条错误消息,说 session 不是 Nil 类的方法):
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
request.session[:state] = "12334"
get controller_path
end
end
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails testing rspec rspec2