diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-05-15 19:33:42 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-05-15 19:33:42 +0000 |
commit | 1996af104d959dfaad40c366a8a9df36c2df1d66 (patch) | |
tree | 8b2de1925d1ab1b4a6753fca7f1ccbaae15ec537 /test | |
parent | e68043e13c42ad56bda7c6a54a6c386d1ce8243d (diff) | |
download | redmine-1996af104d959dfaad40c366a8a9df36c2df1d66.tar.gz redmine-1996af104d959dfaad40c366a8a9df36c2df1d66.zip |
Fixed that watchers delete links are escaped on the issue view (#10932).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9700 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/issues_controller_test.rb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb index d719137f1..9e7836f0e 100644 --- a/test/functional/issues_controller_test.rb +++ b/test/functional/issues_controller_test.rb @@ -1126,6 +1126,36 @@ class IssuesControllerTest < ActionController::TestCase assert_tag 'a', :attributes => {:href => "/projects/ecookbook/repository/revisions/3"} end + def test_show_should_display_watchers + @request.session[:user_id] = 2 + Issue.find(1).add_watcher User.find(2) + + get :show, :id => 1 + assert_select 'div#watchers ul' do + assert_select 'li' do + assert_select 'a[href=/users/2]' + assert_select 'a img[alt=Delete]' + end + end + end + + def test_show_should_display_watchers_with_gravatars + @request.session[:user_id] = 2 + Issue.find(1).add_watcher User.find(2) + + with_settings :gravatar_enabled => '1' do + get :show, :id => 1 + end + + assert_select 'div#watchers ul' do + assert_select 'li' do + assert_select 'img.gravatar' + assert_select 'a[href=/users/2]' + assert_select 'a img[alt=Delete]' + end + end + end + def test_show_with_multi_custom_field field = CustomField.find(1) field.update_attribute :multiple, true |