Estoy probando mis controladores con Rspec y parece que no puedo establecer la variable de sesión del controlador actual bajo prueba antes de realizar la solicitud a la ruta. Por ejemplo, esto funciona:sesión del controlador de acceso Rspec 2.7 en la especificación antes de realizar la solicitud
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
get controller_path
request.session[:state] = "12334"
end
end
esto no funciona (me sale un error diciendo que la sesión no es un método de clase cero):
describe "GET /controller/path" do
it "if not matching CRSF should display message" do
request.session[:state] = "12334"
get controller_path
end
end
¿Alguna idea?
debe funcionar en 2016) tener un error en esta comprobación que 'debe autenticar usuario qué esperan (sesión? [: User_id].) A la ecuación (user.id) final –