Stubbing-Controller-Aktionen in RSpec-Anforderungsspezifikationen
Ich schreibe einen API-Testfall für Serverfehler. Ich möchte eine Controller-Aktion stoppen, um einen Fehler auszulösen und den Serverfehler zu simulieren (500). In der Anforderungsspezifikation wird diecontroller
Variable ist nicht gesetzt.
it "Should return 500 upon server error" do
controller.stub(:index).and_raise(ArgumentError)
get "/users.json"
response.code.should eq("500")
end