From: Jan Provaznik <jprov...@redhat.com>

---
 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
deltacloud-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to