Patch #29589 » tracker_new_set_default_status_to_initial_value.patch
| trunk/app/controllers/trackers_controller.rb (revision 17479) → trunk/app/controllers/trackers_controller.rb (working copy) | ||
|---|---|---|
| 32 | 32 |
end |
| 33 | 33 | |
| 34 | 34 |
def new |
| 35 |
@tracker ||= Tracker.new |
|
| 35 |
@tracker ||= Tracker.new(:default_status => IssueStatus.sorted.first)
|
|
| 36 | 36 |
@tracker.safe_attributes = params[:tracker] |
| 37 | 37 |
@trackers = Tracker.sorted.to_a |
| 38 | 38 |
@projects = Project.all |
| trunk/test/functional/trackers_controller_test.rb (revision 17479) → trunk/test/functional/trackers_controller_test.rb (working copy) | ||
|---|---|---|
| 47 | 47 |
get :new |
| 48 | 48 |
assert_response :success |
| 49 | 49 |
assert_select 'input[name=?]', 'tracker[name]' |
| 50 |
assert_select 'select[name=?]', 'tracker[default_status_id]' do |
|
| 51 |
assert_select 'option[value=?][selected=selected]', "#{IssueStatus.sorted.first.id}"
|
|
| 52 |
end |
|
| 50 | 53 |
end |
| 51 | 54 | |
| 52 | 55 |
def test_create |