diff --git a/app/views/search/index.rhtml b/app/views/search/index.rhtml index f77c70f..438d875 100644 --- a/app/views/search/index.rhtml +++ b/app/views/search/index.rhtml @@ -1,4 +1,4 @@ -

<%=h @category ? (_('Search results for "%{query}" in %{category}') % { :query => @query, :category => @category.full_name}) : (_('Search results for "%s"') % @query) %>

+

<%=h @category ? (_('Search results for "%{query}" in "%{category}"') % { :query => @query, :category => @category.name}) : (_('Search results for "%s"') % @query) %>

<%= render :partial => 'display_results' %> diff --git a/test/functional/search_controller_test.rb b/test/functional/search_controller_test.rb index 201385c..9f4499d 100644 --- a/test/functional/search_controller_test.rb +++ b/test/functional/search_controller_test.rb @@ -493,5 +493,13 @@ class SearchControllerTest < Test::Unit::TestCase get :index, :category_path => [ 'my-category' ], :query => 'a sample search' assert_tag :tag => 'a', :attributes => { :href => "/search?query=a+sample+search" }, :content => 'Search for "a sample search" in the whole site' end + + should 'display only category name in "search results for ..." title' do + parent = Category.create!(:name => 'Parent Category', :environment => Environment.default) + child = Category.create!(:name => "Child Category", :environment => Environment.default, :parent => parent) + + get :index, :category_path => [ 'parent-category', 'child-category' ], :query => 'a sample search' + assert_tag :tag => 'h2', :content => /Search results for "a sample search" in "Child Category"/ + end end -- libgit2 0.21.2