Commit 1089c991b4facad6448cb511b3283d4319b6744e

Authored by AntonioTerceiro
1 parent b06e3c40

ActionItem48: unifying the search routes and removing unused design_blocks route


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1611 3f533792-8f58-4932-b0fe-aaf55b0a4547
config/routes.rb
@@ -31,16 +31,12 @@ ActionController::Routing::Routes.draw do |map| @@ -31,16 +31,12 @@ ActionController::Routing::Routes.draw do |map|
31 map.tag 'tag/:tag', :controller => 'search', :action => 'tag' 31 map.tag 'tag/:tag', :controller => 'search', :action => 'tag'
32 32
33 # search 33 # search
34 - map.connect 'search/filter/*category_path', :controller => 'search', :action => 'filter'  
35 - map.connect 'search/:action', :controller => 'search' 34 + map.connect 'search/:action/*category_path', :controller => 'search'
36 35
37 # categories controller 36 # categories controller
38 map.connect 'cat', :controller => 'category', :action => 'index' 37 map.connect 'cat', :controller => 'category', :action => 'index'
39 map.category 'cat/*category_path', :controller => 'category', :action => 'view' 38 map.category 'cat/*category_path', :controller => 'category', :action => 'view'
40 39
41 - # controllers for blocks  
42 - map.controllers 'block/:profile/:controller/:action/:id', :controller => Noosfero.pattern_for_controllers_from_design_blocks  
43 -  
44 # public profile information 40 # public profile information
45 map.profile 'profile/:profile/:action/:id', :controller => 'profile', :action => 'index' 41 map.profile 'profile/:profile/:action/:id', :controller => 'profile', :action => 'index'
46 42
test/integration/routing_test.rb
@@ -92,7 +92,7 @@ class RoutingTest < ActionController::IntegrationTest @@ -92,7 +92,7 @@ class RoutingTest < ActionController::IntegrationTest
92 end 92 end
93 93
94 def test_search_routing 94 def test_search_routing
95 - assert_routing('/search', :controller => 'search', :action => 'index') 95 + assert_routing('/search', :controller => 'search', :action => 'index', :category_path => [])
96 end 96 end
97 97
98 def test_search_filter_routing 98 def test_search_filter_routing
test/unit/noosfero_test.rb
@@ -18,11 +18,6 @@ class NoosferoTest < Test::Unit::TestCase @@ -18,11 +18,6 @@ class NoosferoTest < Test::Unit::TestCase
18 assert_equal(//, Noosfero.pattern_for_controllers_in_directory('lala')) 18 assert_equal(//, Noosfero.pattern_for_controllers_in_directory('lala'))
19 end 19 end
20 20
21 - should 'support controllers from design_blocks directory' do  
22 - Dir.expects(:glob).with("#{RAILS_ROOT}/app/design_blocks/*/controllers/*_controller.rb").returns(['app/design_blocks/block1/controllers/block1_controller.rb', 'app/design_blocks/block2/controllers/block2_controller.rb'])  
23 - assert_equal(/(block1|block2)/, Noosfero.pattern_for_controllers_from_design_blocks)  
24 - end  
25 -  
26 should 'support setting default locale' do 21 should 'support setting default locale' do
27 Noosfero.default_locale = 'pt_BR' 22 Noosfero.default_locale = 'pt_BR'
28 assert_equal 'pt_BR', Noosfero.default_locale 23 assert_equal 'pt_BR', Noosfero.default_locale