Acciones del controlador de stubbing en las especificaciones de solicitud RSpec

Estoy escribiendo un caso de prueba API para errores de servidor. Quiero detener una acción del controlador para generar un error y simular el error del servidor (500). En las especificaciones de las solicitudes,controller La variable no está establecida.

it "Should return 500 upon server error" do
  controller.stub(:index).and_raise(ArgumentError) 
  get "/users.json"
  response.code.should eq("500")
end

Respuestas a la pregunta(2)

Su respuesta a la pregunta