diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-28 18:11:30 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-28 18:11:30 +0000 |
commit | 63dc83fc0d57dff4e908639d7843b0b1dc220f12 (patch) | |
tree | 989e8e32435149515b7325ad7b691a3d3a0b0ea0 /test/functional/wiki_controller_test.rb | |
parent | 9f15517095c4877ce5ae798210b8f5204a157ec9 (diff) | |
download | redmine-63dc83fc0d57dff4e908639d7843b0b1dc220f12.tar.gz redmine-63dc83fc0d57dff4e908639d7843b0b1dc220f12.zip |
Fixed: Section-edit buttons not available when a the version parameter is provided even if it's the current version (#9674).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7970 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/wiki_controller_test.rb')
-rw-r--r-- | test/functional/wiki_controller_test.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/functional/wiki_controller_test.rb b/test/functional/wiki_controller_test.rb index 8d2187b47..e5b4bed71 100644 --- a/test/functional/wiki_controller_test.rb +++ b/test/functional/wiki_controller_test.rb @@ -94,6 +94,24 @@ class WikiControllerTest < ActionController::TestCase } end + def test_show_current_version_should_display_section_edit_links + @request.session[:user_id] = 2 + get :show, :project_id => 1, :id => 'Page with sections', :version => 3 + + assert_tag 'a', :attributes => { + :href => '/projects/ecookbook/wiki/Page_with_sections/edit?section=2' + } + end + + def test_show_old_version_should_not_display_section_edit_links + @request.session[:user_id] = 2 + get :show, :project_id => 1, :id => 'Page with sections', :version => 2 + + assert_no_tag 'a', :attributes => { + :href => '/projects/ecookbook/wiki/Page_with_sections/edit?section=2' + } + end + def test_show_unexistent_page_with_edit_right @request.session[:user_id] = 2 get :show, :project_id => 1, :id => 'Unexistent page' |