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