]> source.dussan.org Git - redmine.git/commitdiff
Additional test for TrackersController.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 18 Apr 2012 19:49:10 +0000 (19:49 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 18 Apr 2012 19:49:10 +0000 (19:49 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9441 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/functional/trackers_controller_test.rb

index d7a2d0facb3b65e4696c14a44ca418bdc26908d1..cf6b553def896ad5db680ccd708dc0fc2be0cbdf 100644 (file)
@@ -78,12 +78,13 @@ class TrackersControllerTest < ActionController::TestCase
     assert_equal Tracker.find(1).workflows.count, tracker.workflows.count
   end
 
-  def test_create_new_failure
+  def test_create_with_failure
     assert_no_difference 'Tracker.count' do
       post :create, :tracker => { :name => '', :project_ids => ['1', '', ''], :custom_field_ids => ['1', '6', ''] }
     end
     assert_response :success
     assert_template 'new'
+    assert_error_tag :content => /name can't be blank/i
   end
 
   def test_edit
@@ -120,6 +121,13 @@ class TrackersControllerTest < ActionController::TestCase
     assert Tracker.find(1).project_ids.empty?
   end
 
+  def test_update_with_failure
+    put :update, :id => 1, :tracker => { :name => '' }
+    assert_response :success
+    assert_template 'edit'
+    assert_error_tag :content => /name can't be blank/i
+  end
+
   def test_move_lower
    tracker = Tracker.find_by_position(1)
    put :update, :id => 1, :tracker => { :move_to => 'lower' }