mirror of
https://github.com/redmine/redmine.git
synced 2025-11-10 23:36:01 +01:00
fix source indent of DocumentsControllerTest
git-svn-id: http://svn.redmine.org/redmine/trunk@20202 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -33,9 +33,7 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
e = Enumeration.find_by_name('Technical documentation')
|
e = Enumeration.find_by_name('Technical documentation')
|
||||||
e.update(:is_default => true)
|
e.update(:is_default => true)
|
||||||
|
|
||||||
get :index, :params => {
|
get(:index, :params => {:project_id => 'ecookbook'})
|
||||||
:project_id => 'ecookbook'
|
|
||||||
}
|
|
||||||
assert_response :success
|
assert_response :success
|
||||||
|
|
||||||
# Default category selected in the new document form
|
# Default category selected in the new document form
|
||||||
@@ -48,10 +46,13 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_index_grouped_by_category
|
def test_index_grouped_by_category
|
||||||
get :index, :params => {
|
get(
|
||||||
|
:index,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:sort_by => 'category'
|
:sort_by => 'category'
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_response :success
|
assert_response :success
|
||||||
assert_select '#content' do
|
assert_select '#content' do
|
||||||
# ascending order of DocumentCategory#id.
|
# ascending order of DocumentCategory#id.
|
||||||
@@ -62,10 +63,13 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_index_grouped_by_date
|
def test_index_grouped_by_date
|
||||||
get :index, :params => {
|
get(
|
||||||
|
:index,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:sort_by => 'date'
|
:sort_by => 'date'
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_response :success
|
assert_response :success
|
||||||
assert_select '#content' do
|
assert_select '#content' do
|
||||||
# descending order of date.
|
# descending order of date.
|
||||||
@@ -76,10 +80,13 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_index_grouped_by_title
|
def test_index_grouped_by_title
|
||||||
get :index, :params => {
|
get(
|
||||||
|
:index,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:sort_by => 'title'
|
:sort_by => 'title'
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_response :success
|
assert_response :success
|
||||||
assert_select '#content' do
|
assert_select '#content' do
|
||||||
# ascending order of title.
|
# ascending order of title.
|
||||||
@@ -90,10 +97,13 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_index_grouped_by_author
|
def test_index_grouped_by_author
|
||||||
get :index, :params => {
|
get(
|
||||||
|
:index,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:sort_by => 'author'
|
:sort_by => 'author'
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_response :success
|
assert_response :success
|
||||||
assert_select '#content' do
|
assert_select '#content' do
|
||||||
# ascending order of author.
|
# ascending order of author.
|
||||||
@@ -111,9 +121,7 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
|
|
||||||
Vestibulum non velit mi. Aliquam scelerisque libero ut nulla fringilla a sollicitudin magna rhoncus. Praesent a nunc lorem, ac porttitor eros. Sed ac diam nec neque interdum adipiscing quis quis justo. Donec arcu nunc, fringilla eu dictum at, venenatis ac sem. Vestibulum quis elit urna, ac mattis sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
|
Vestibulum non velit mi. Aliquam scelerisque libero ut nulla fringilla a sollicitudin magna rhoncus. Praesent a nunc lorem, ac porttitor eros. Sed ac diam nec neque interdum adipiscing quis quis justo. Donec arcu nunc, fringilla eu dictum at, venenatis ac sem. Vestibulum quis elit urna, ac mattis sapien. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
|
||||||
LOREM
|
LOREM
|
||||||
get :index, :params => {
|
get(:index, :params => {:project_id => 'ecookbook'})
|
||||||
:project_id => 'ecookbook'
|
|
||||||
}
|
|
||||||
assert_response :success
|
assert_response :success
|
||||||
# should only truncate on new lines to avoid breaking wiki formatting
|
# should only truncate on new lines to avoid breaking wiki formatting
|
||||||
assert_select '.wiki p', :text => (doc.description.split("\n").first + '...')
|
assert_select '.wiki p', :text => (doc.description.split("\n").first + '...')
|
||||||
@@ -121,17 +129,13 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_show
|
def test_show
|
||||||
get :show, :params => {
|
get(:show, :params => {:id => 1})
|
||||||
:id => 1
|
|
||||||
}
|
|
||||||
assert_response :success
|
assert_response :success
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_new
|
def test_new
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
get :new, :params => {
|
get(:new, :params => {:project_id => 1})
|
||||||
:project_id => 1
|
|
||||||
}
|
|
||||||
assert_response :success
|
assert_response :success
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -141,7 +145,9 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
set_tmp_attachments_directory
|
set_tmp_attachments_directory
|
||||||
|
|
||||||
with_settings :notified_events => %w(document_added) do
|
with_settings :notified_events => %w(document_added) do
|
||||||
post :create, :params => {
|
post(
|
||||||
|
:create,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:document => {
|
:document => {
|
||||||
:title => 'DocumentsControllerTest#test_post_new',
|
:title => 'DocumentsControllerTest#test_post_new',
|
||||||
@@ -150,9 +156,11 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
},
|
},
|
||||||
:attachments => {
|
:attachments => {
|
||||||
'1' => {
|
'1' => {
|
||||||
'file' => uploaded_test_file('testfile.txt', 'text/plain')}
|
'file' => uploaded_test_file('testfile.txt', 'text/plain')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
)
|
||||||
end
|
end
|
||||||
assert_redirected_to '/projects/ecookbook/documents'
|
assert_redirected_to '/projects/ecookbook/documents'
|
||||||
|
|
||||||
@@ -167,12 +175,15 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
def test_create_with_failure
|
def test_create_with_failure
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
assert_no_difference 'Document.count' do
|
assert_no_difference 'Document.count' do
|
||||||
post :create, :params => {
|
post(
|
||||||
|
:create,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:document => {
|
:document => {
|
||||||
:title => ''
|
:title => ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
)
|
||||||
end
|
end
|
||||||
assert_response :success
|
assert_response :success
|
||||||
assert_select_error /title cannot be blank/i
|
assert_select_error /title cannot be blank/i
|
||||||
@@ -183,7 +194,9 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
category2 = Enumeration.find_by_name('User documentation')
|
category2 = Enumeration.find_by_name('User documentation')
|
||||||
category2.update(:is_default => true)
|
category2.update(:is_default => true)
|
||||||
category1 = Enumeration.find_by_name('Uncategorized')
|
category1 = Enumeration.find_by_name('Uncategorized')
|
||||||
post :create, :params => {
|
post(
|
||||||
|
:create,
|
||||||
|
:params => {
|
||||||
:project_id => 'ecookbook',
|
:project_id => 'ecookbook',
|
||||||
:document => {
|
:document => {
|
||||||
:title => 'no default',
|
:title => 'no default',
|
||||||
@@ -191,6 +204,7 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
:category_id => category1.id
|
:category_id => category1.id
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_redirected_to '/projects/ecookbook/documents'
|
assert_redirected_to '/projects/ecookbook/documents'
|
||||||
doc = Document.find_by_title('no default')
|
doc = Document.find_by_title('no default')
|
||||||
assert_not_nil doc
|
assert_not_nil doc
|
||||||
@@ -200,20 +214,26 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
|
|
||||||
def test_edit
|
def test_edit
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
get :edit, :params => {
|
get(
|
||||||
|
:edit,
|
||||||
|
:params => {
|
||||||
:id => 1
|
:id => 1
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_response :success
|
assert_response :success
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_update
|
def test_update
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
put :update, :params => {
|
put(
|
||||||
|
:update,
|
||||||
|
:params => {
|
||||||
:id => 1,
|
:id => 1,
|
||||||
:document => {
|
:document => {
|
||||||
:title => 'test_update'
|
:title => 'test_update'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_redirected_to '/documents/1'
|
assert_redirected_to '/documents/1'
|
||||||
document = Document.find(1)
|
document = Document.find(1)
|
||||||
assert_equal 'test_update', document.title
|
assert_equal 'test_update', document.title
|
||||||
@@ -221,12 +241,15 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
|
|
||||||
def test_update_with_failure
|
def test_update_with_failure
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
put :update, :params => {
|
put(
|
||||||
|
:update,
|
||||||
|
:params => {
|
||||||
:id => 1,
|
:id => 1,
|
||||||
:document => {
|
:document => {
|
||||||
:title => ''
|
:title => ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
)
|
||||||
assert_response :success
|
assert_response :success
|
||||||
assert_select_error /title cannot be blank/i
|
assert_select_error /title cannot be blank/i
|
||||||
end
|
end
|
||||||
@@ -235,9 +258,12 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
set_tmp_attachments_directory
|
set_tmp_attachments_directory
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
assert_difference 'Document.count', -1 do
|
assert_difference 'Document.count', -1 do
|
||||||
delete :destroy, :params => {
|
delete(
|
||||||
|
:destroy,
|
||||||
|
:params => {
|
||||||
:id => 1
|
:id => 1
|
||||||
}
|
}
|
||||||
|
)
|
||||||
end
|
end
|
||||||
assert_redirected_to '/projects/ecookbook/documents'
|
assert_redirected_to '/projects/ecookbook/documents'
|
||||||
assert_equal 'Successful deletion.', flash[:notice]
|
assert_equal 'Successful deletion.', flash[:notice]
|
||||||
@@ -248,13 +274,17 @@ class DocumentsControllerTest < Redmine::ControllerTest
|
|||||||
set_tmp_attachments_directory
|
set_tmp_attachments_directory
|
||||||
@request.session[:user_id] = 2
|
@request.session[:user_id] = 2
|
||||||
assert_difference 'Attachment.count' do
|
assert_difference 'Attachment.count' do
|
||||||
post :add_attachment, :params => {
|
post(
|
||||||
|
:add_attachment,
|
||||||
|
:params => {
|
||||||
:id => 1,
|
:id => 1,
|
||||||
:attachments => {
|
:attachments => {
|
||||||
'1' => {
|
'1' => {
|
||||||
'file' => uploaded_test_file('testfile.txt', 'text/plain')}
|
'file' => uploaded_test_file('testfile.txt', 'text/plain')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
)
|
||||||
end
|
end
|
||||||
attachment = Attachment.order('id DESC').first
|
attachment = Attachment.order('id DESC').first
|
||||||
assert_equal Document.find(1), attachment.container
|
assert_equal Document.find(1), attachment.container
|
||||||
|
|||||||
Reference in New Issue
Block a user