diff --git a/app/views/versions/index.html.erb b/app/views/versions/index.html.erb index 09328deb6..5c32da515 100644 --- a/app/views/versions/index.html.erb +++ b/app/views/versions/index.html.erb @@ -49,7 +49,7 @@

<%= l(:label_version_plural) %>

<% @versions.each do |version| %> -<%= link_to format_version_name(version), :anchor => anchor(version.name) %>
+<%= link_to format_version_name(version), "##{anchor(version.name)}" %>
<% end %> <% if @completed_versions.present? %>

diff --git a/test/functional/versions_controller_test.rb b/test/functional/versions_controller_test.rb index 414e2fc72..9ba301bc5 100644 --- a/test/functional/versions_controller_test.rb +++ b/test/functional/versions_controller_test.rb @@ -42,6 +42,9 @@ class VersionsControllerTest < ActionController::TestCase assert !assigns(:versions).include?(Version.find(1)) # Context menu on issues assert_select "script", :text => Regexp.new(Regexp.escape("new ContextMenu('/issues/context_menu')")) + # Links to versions anchors + assert_tag 'a', :attributes => {:href => '#2.0'}, + :ancestor => {:tag => 'div', :attributes => {:id => 'sidebar'}} # Links to completed versions in the sidebar assert_tag 'a', :attributes => {:href => '/versions/1'}, :ancestor => {:tag => 'div', :attributes => {:id => 'sidebar'}}