change_me_to_usable.patch

Mizuki ISHIKAWA, 2018-06-08 08:27

Download (1.24 KB)

View differences:

app/controllers/issues_controller.rb
519 519
      # so we can use the default version for the new project
520 520
      attrs.delete(:fixed_version_id)
521 521
    end
522
    attrs[:assigned_to_id] = User.current.id if attrs[:assigned_to_id] == 'me'
522 523
    @issue.safe_attributes = attrs
523 524

  
524 525
    if @issue.project
test/functional/issues_controller_test.rb
2419 2419
    end
2420 2420
  end
2421 2421

  
2422
  def test_new_with_me_assigned_to_id
2423
    @request.session[:user_id] = 2
2424
    get :new, :params => {
2425
      :issue => { :assigned_to_id => 'me' }
2426
    }
2427
    assert_response :success
2428
    assert_select 'select[name=?]', 'issue[assigned_to_id]' do
2429
      assert_select 'option[value="2"][selected=selected]'
2430
    end
2431
  end
2432

  
2422 2433
  def test_new_should_select_default_status
2423 2434
    @request.session[:user_id] = 2
2424 2435