我正在使用 Rspec 测试我的控制器,但在向路径发送请求之前,似乎无法设置当前被测试控制器的会话变量。例如:
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
get controller_path
request.session[:state] = "12334"
end
end
这样不行(我得到一个错误,说会话是Nil类的方法):
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
request.session[:state] = "12334"
get controller_path
end
end
任何想法?