aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/abstract_unit.rb
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2012-08-13 19:02:00 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2012-08-13 21:43:18 -0300
commit546497d027f9e4e55e99dbf7b499bb091d6b5d24 (patch)
tree4d93b1b8b27a6bd61f03224268e43f8a9b8a398f /actionpack/test/abstract_unit.rb
parent0dd24728a088fcb4ae616bb5d62734aca5276b1b (diff)
downloadrails-546497d027f9e4e55e99dbf7b499bb091d6b5d24.tar.gz
rails-546497d027f9e4e55e99dbf7b499bb091d6b5d24.tar.bz2
rails-546497d027f9e4e55e99dbf7b499bb091d6b5d24.zip
Extract common controllers to abstract_unit
Diffstat (limited to 'actionpack/test/abstract_unit.rb')
-rw-r--r--actionpack/test/abstract_unit.rb29
1 files changed, 29 insertions, 0 deletions
diff --git a/actionpack/test/abstract_unit.rb b/actionpack/test/abstract_unit.rb
index b914bbce4d..e5054a9eb8 100644
--- a/actionpack/test/abstract_unit.rb
+++ b/actionpack/test/abstract_unit.rb
@@ -349,3 +349,32 @@ module RoutingTestHelpers
set.send(:url_for, options.merge(:only_path => true, :_recall => recall))
end
end
+
+class ResourcesController < ActionController::Base
+ def index() render :nothing => true end
+ alias_method :show, :index
+end
+
+class ThreadsController < ResourcesController; end
+class MessagesController < ResourcesController; end
+class CommentsController < ResourcesController; end
+class AuthorsController < ResourcesController; end
+class LogosController < ResourcesController; end
+
+class AccountsController < ResourcesController; end
+class AdminController < ResourcesController; end
+class ProductsController < ResourcesController; end
+class ImagesController < ResourcesController; end
+class PreferencesController < ResourcesController; end
+
+module Backoffice
+ class ProductsController < ResourcesController; end
+ class TagsController < ResourcesController; end
+ class ManufacturersController < ResourcesController; end
+ class ImagesController < ResourcesController; end
+
+ module Admin
+ class ProductsController < ResourcesController; end
+ class ImagesController < ResourcesController; end
+ end
+end