Add more cases to previous commit [#4394 state:resolved]

This commit is contained in:
José Valim
2010-06-08 23:26:51 +02:00
parent 4560385fa4
commit 5c9f27abaa
2 changed files with 10 additions and 3 deletions

View File

@@ -680,7 +680,7 @@ module ActionDispatch
end
def namespace(path)
if @scope[:scope_level] == :resources
if resource_scope?
nested { super }
else
super

View File

@@ -146,7 +146,11 @@ class TestRoutingMapper < ActionDispatch::IntegrationTest
resources :clients do
namespace :google do
resource :account
resource :account do
namespace :secret do
resource :info
end
end
end
end
@@ -824,8 +828,11 @@ class TestRoutingMapper < ActionDispatch::IntegrationTest
with_test_routes do
get '/clients/1/google/account'
assert_equal '/clients/1/google/account', client_google_account_path(1)
assert_equal 'google/accounts#show', @response.body
get '/clients/1/google/account/secret/info'
assert_equal '/clients/1/google/account/secret/info', client_google_account_secret_info_path(1)
assert_equal 'google/secret/infos#show', @response.body
end
end