##// END OF EJS Templates
Adds a test for #9076....
Jean-Philippe Lang -
r9054:934dd07fa738
parent child
Show More
@@ -1283,6 +1283,25 class IssuesControllerTest < ActionController::TestCase
1283 }
1283 }
1284 end
1284 end
1285
1285
1286 def test_get_new_should_prefill_the_form_from_params
1287 @request.session[:user_id] = 2
1288 get :new, :project_id => 1,
1289 :issue => {:tracker_id => 3, :description => 'Prefilled', :custom_field_values => {'2' => 'Custom field value'}}
1290
1291 issue = assigns(:issue)
1292 assert_equal 3, issue.tracker_id
1293 assert_equal 'Prefilled', issue.description
1294 assert_equal 'Custom field value', issue.custom_field_value(2)
1295
1296 assert_tag 'select',
1297 :attributes => {:name => 'issue[tracker_id]'},
1298 :child => {:tag => 'option', :attributes => {:value => '3', :selected => 'selected'}}
1299 assert_tag 'textarea',
1300 :attributes => {:name => 'issue[description]'}, :content => 'Prefilled'
1301 assert_tag 'input',
1302 :attributes => {:name => 'issue[custom_field_values][2]', :value => 'Custom field value'}
1303 end
1304
1286 def test_get_new_without_tracker_id
1305 def test_get_new_without_tracker_id
1287 @request.session[:user_id] = 2
1306 @request.session[:user_id] = 2
1288 get :new, :project_id => 1
1307 get :new, :project_id => 1
General Comments 0
You need to be logged in to leave comments. Login now