mirror of
https://github.com/redmine/redmine.git
synced 2025-11-10 15:26:03 +01:00
Add description for issue statuses and display them in issue new/edit form (#2568).
Patch by Takenori TAKAKI. git-svn-id: https://svn.redmine.org/redmine/trunk@22288 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -3881,6 +3881,49 @@ class IssuesControllerTest < Redmine::ControllerTest
|
||||
assert_select 'div#trackers_description', 0
|
||||
end
|
||||
|
||||
def test_get_new_should_show_issue_status_description
|
||||
@request.session[:user_id] = 2
|
||||
get :new, :params => {
|
||||
:project_id => 1,
|
||||
:issue => {
|
||||
:status_id => 2
|
||||
}
|
||||
}
|
||||
assert_response :success
|
||||
|
||||
assert_select 'form#issue-form' do
|
||||
assert_select 'a[title=?]', 'View all issue statuses description', :text => 'View all issue statuses description'
|
||||
assert_select 'select[name=?][title=?]', 'issue[status_id]', 'Description for Assigned issue status'
|
||||
end
|
||||
|
||||
assert_select 'div#issue_statuses_description' do
|
||||
assert_select 'h3', :text => 'Issue statuses description', :count => 1
|
||||
assert_select 'dt', 2
|
||||
assert_select 'dt', :text => 'New', :count => 1
|
||||
assert_select 'dd', :text => 'Description for New issue status', :count => 1
|
||||
end
|
||||
end
|
||||
|
||||
def test_get_new_should_not_show_issue_status_description
|
||||
IssueStatus.update_all(:description => '')
|
||||
|
||||
@request.session[:user_id] = 2
|
||||
get :new, :params => {
|
||||
:project_id => 1,
|
||||
:issue => {
|
||||
:status_id => 2
|
||||
}
|
||||
}
|
||||
assert_response :success
|
||||
|
||||
assert_select 'form#issue-form' do
|
||||
assert_select 'a[title=?]', 'View all issue statuses description', 0
|
||||
assert_select 'select[name=?][title=?]', 'issue[status_id]', ''
|
||||
end
|
||||
|
||||
assert_select 'div#issue_statuses_description', 0
|
||||
end
|
||||
|
||||
def test_get_new_should_show_create_and_follow_button_when_issue_is_subtask_and_back_url_is_present
|
||||
@request.session[:user_id] = 2
|
||||
get :new, params: {
|
||||
|
||||
Reference in New Issue
Block a user