From: Jan Provaznik <[email protected]>
---
src/spec/controllers/users_controller_spec.rb | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/spec/controllers/users_controller_spec.rb
b/src/spec/controllers/users_controller_spec.rb
index c6ce46c..29c2f41 100644
--- a/src/spec/controllers/users_controller_spec.rb
+++ b/src/spec/controllers/users_controller_spec.rb
@@ -99,4 +99,14 @@ describe UsersController do
put :update, :id => @tuser.id, :user => { }
response.should redirect_to(account_path)
end
+
+ # checks whether proper error template is rendered when an exception raises
+ # "layouts/error" template should be displayed for all non-ajax error
+ # responses, "layouts/popup-error" should be displayed for ajax
+ # (see "Fixed error handling" patch for details)
+ it "should render error template when getting nonexisting user" do
+ UserSession.create(@tuser)
+ get :show, :id => "unknown_id"
+ response.should render_template("layouts/error")
+ end
end
--
1.7.0.1
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel