comparison test/functional/versions_controller_test.rb @ 51:371eac10df0b live

* Merge from "cannam" branch. This includes update to Redmine trunk, plus welcome/tip-of-the-day from luisf branch.
author Chris Cannam
date Wed, 24 Nov 2010 12:20:08 +0000
parents 94944d00e43c
children af80e5618e9b
comparison
equal deleted inserted replaced
34:09b1d4349da3 51:371eac10df0b
121 assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => 'ecookbook' 121 assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => 'ecookbook'
122 version = Version.find(2) 122 version = Version.find(2)
123 assert_equal 'New version name', version.name 123 assert_equal 'New version name', version.name
124 assert_equal Date.today, version.effective_date 124 assert_equal Date.today, version.effective_date
125 end 125 end
126
127 def test_post_update_with_validation_failure
128 @request.session[:user_id] = 2
129 put :update, :id => 2,
130 :version => { :name => '',
131 :effective_date => Date.today.strftime("%Y-%m-%d")}
132 assert_response :success
133 assert_template 'edit'
134 end
126 135
127 def test_destroy 136 def test_destroy
128 @request.session[:user_id] = 2 137 @request.session[:user_id] = 2
129 delete :destroy, :id => 3 138 delete :destroy, :id => 3
130 assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => 'ecookbook' 139 assert_redirected_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => 'ecookbook'