summaryrefslogtreecommitdiffstats
path: root/test/unit/helpers/application_helper_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/helpers/application_helper_test.rb')
-rw-r--r--test/unit/helpers/application_helper_test.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/unit/helpers/application_helper_test.rb b/test/unit/helpers/application_helper_test.rb
index 4b5c896d7..c5b3aaadc 100644
--- a/test/unit/helpers/application_helper_test.rb
+++ b/test/unit/helpers/application_helper_test.rb
@@ -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"