mirror of
https://github.com/redmine/redmine.git
synced 2025-11-14 09:16:02 +01:00
Show recent documents first (#29725).
Patch by Yuichi HARADA. git-svn-id: http://svn.redmine.org/redmine/trunk@17972 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -47,13 +47,32 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_grouped_by_category
|
||||
get :index, :params => {
|
||||
:project_id => 'ecookbook',
|
||||
:sort_by => 'category'
|
||||
}
|
||||
assert_response :success
|
||||
assert_select '#content' do
|
||||
# ascending order of DocumentCategory#id.
|
||||
['Uncategorized', 'Technical documentation'].each_with_index do |text,idx|
|
||||
assert_select "h3:nth-of-type(#{idx + 1})", :text => text
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_grouped_by_date
|
||||
get :index, :params => {
|
||||
:project_id => 'ecookbook',
|
||||
:sort_by => 'date'
|
||||
}
|
||||
assert_response :success
|
||||
assert_select 'h3', :text => '2007-02-12'
|
||||
assert_select '#content' do
|
||||
# descending order of date.
|
||||
['2007-03-05', '2007-02-12'].each_with_index do |text,idx|
|
||||
assert_select "h3:nth-of-type(#{idx + 1})", :text => text
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_grouped_by_title
|
||||
@@ -62,7 +81,12 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
||||
:sort_by => 'title'
|
||||
}
|
||||
assert_response :success
|
||||
assert_select 'h3', :text => 'T'
|
||||
assert_select '#content' do
|
||||
# ascending order of title.
|
||||
['A', 'T'].each_with_index do |text,idx|
|
||||
assert_select "h3:nth-of-type(#{idx + 1})", :text => text
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_grouped_by_author
|
||||
@@ -71,8 +95,13 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
||||
:sort_by => 'author'
|
||||
}
|
||||
assert_response :success
|
||||
assert_select 'h3', :text => 'John Smith'
|
||||
end
|
||||
assert_select '#content' do
|
||||
# ascending order of author.
|
||||
['John Smith', 'Redmine Admin'].each_with_index do |text,idx|
|
||||
assert_select "h3:nth-of-type(#{idx + 1})", :text => text
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_with_long_description
|
||||
# adds a long description to the first document
|
||||
|
||||
Reference in New Issue
Block a user