comparison test/functional/versions_controller_test.rb @ 38:33d69fee1d99 cannam

* Merge SVN update from default branch
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Fri, 19 Nov 2010 13:41:40 +0000
parents 94944d00e43c
children af80e5618e9b
comparison
equal deleted inserted replaced
29:192d132064a5 38:33d69fee1d99
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'