+
+
+
+
+ test "get index without logged-in user" do
+ get :index
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+ test "get new without logged-in user" do
+ get :new
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+ test "create user without logged-in user" do
+ post :create, :user => { }
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+ test "show user without logged-in user" do
+ get :show, :id => users(:dave).id
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+ test "get edit without logged-in user" do
+ get :edit, :id => users(:dave).id
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+ test "update user without logged-in user" do
+ put :update, :id => users(:dave).id, :user => { }
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+ test "destroy user without logged-in user" do
+ delete :destroy, :id => users(:dave).id
+ assert_redirected_to :controller => "admin", :action => "login"
+ assert_equal "Please log in", flash[:notice]
+ end
+
+