Use route helper in #link_to_project.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11184 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2013-01-14 19:16:29 +00:00
parent 9a80e118b9
commit 1da158edcf
3 changed files with 29 additions and 4 deletions

View File

@@ -1075,6 +1075,17 @@ RAW
link_to_project(project, {:action => 'settings'}, :class => "project")
end
def test_link_to_project_settings
project = Project.find(1)
assert_equal '<a href="/projects/ecookbook/settings">eCookbook</a>', link_to_project_settings(project)
project.status = Project::STATUS_CLOSED
assert_equal '<a href="/projects/ecookbook">eCookbook</a>', link_to_project_settings(project)
project.status = Project::STATUS_ARCHIVED
assert_equal 'eCookbook', link_to_project_settings(project)
end
def test_link_to_legacy_project_with_numerical_identifier_should_use_id
# numeric identifier are no longer allowed
Project.update_all "identifier=25", "id=1"