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 31 map.tag 'tag/:tag', :controller => 'search', :action => 'tag'
32 32  
33 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 36 # categories controller
38 37 map.connect 'cat', :controller => 'category', :action => 'index'
39 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 40 # public profile information
45 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 92 end
93 93  
94 94 def test_search_routing
95   - assert_routing('/search', :controller => 'search', :action => 'index')
  95 + assert_routing('/search', :controller => 'search', :action => 'index', :category_path => [])
96 96 end
97 97  
98 98 def test_search_filter_routing
... ...
test/unit/noosfero_test.rb
... ... @@ -18,11 +18,6 @@ class NoosferoTest < Test::Unit::TestCase
18 18 assert_equal(//, Noosfero.pattern_for_controllers_in_directory('lala'))
19 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 21 should 'support setting default locale' do
27 22 Noosfero.default_locale = 'pt_BR'
28 23 assert_equal 'pt_BR', Noosfero.default_locale
... ...