]> source.dussan.org Git - redmine.git/commitdiff
prevent UI test failure randomly
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 14 Jun 2013 08:30:53 +0000 (08:30 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 14 Jun 2013 08:30:53 +0000 (08:30 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11973 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/ui/issues_test.rb

index d1e92dc9b6ea4534a8fcb45eae1c0d1a97fa1264..750d8763dd7ef36a8005ba5f6592778391ae6508 100644 (file)
@@ -102,8 +102,8 @@ class Redmine::UiTest::IssuesTest < Redmine::UiTest::Base
   end
 
   def test_create_issue_with_watchers
-    User.generate!(:firstname => 'Some', :lastname => 'Watcher')
-
+    user = User.generate!(:firstname => 'Some', :lastname => 'Watcher')
+    assert_equal 'Some Watcher', user.name
     log_user('jsmith', 'jsmith')
     visit '/projects/ecookbook/issues/new'
     fill_in 'Subject', :with => 'Issue with watchers'
@@ -123,7 +123,9 @@ class Redmine::UiTest::IssuesTest < Redmine::UiTest::Base
     assert page.has_css?('form#issue-form')
     assert page.has_css?('p#watchers_form')
     within('span#watchers_inputs') do
-      assert has_content?('Some Watcher'), "No watcher content"
+      within("label#issue_watcher_user_ids_#{user.id}") do
+        assert has_content?('Some Watcher'), "No watcher content"
+      end
     end
     assert_difference 'Issue.count' do
       find('input[name=commit]').click