diff --git a/spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb b/spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb
+++ b/spec/rails_best_practices/reviews/remove_unused_methods_in_controllers_review_spec.rb
@@ -156,6 +156,21 @@ describe RailsBestPractices::Reviews::RemoveUnusedMethodsInControllersReview do
   end
 
   context "helper_method" do
+    it "should remove unused methods when helper method is not called" do
+      content = <<-EOF
+      class PostsController < ApplicationController
+        helper_method :helper_post
+        protected
+          def helper_post; end
+      end
+      EOF
+      runner.prepare('app/controllers/posts_controller.rb', content)
+      runner.review('app/controllers/posts_controller.rb', content)
+      runner.on_complete
+      runner.should have(1).errors
+      runner.errors[0].to_s.should == "app/controllers/posts_controller.rb:4 - remove unused methods (PostsController#helper_post)"
+    end
+
     it "should not remove unused methods when call helper method in views" do
       content = <<-EOF
       class PostsController < ApplicationController
remove unused method in controllers if it is a  helper method but not called