Prevent fixture files from being deleted.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7983 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2011-11-29 18:51:39 +00:00
parent cce80c690c
commit 9ed5d1dd02
1 changed files with 5 additions and 5 deletions

View File

@ -220,6 +220,7 @@ class AttachmentsControllerTest < ActionController::TestCase
end end
def test_destroy_issue_attachment def test_destroy_issue_attachment
set_tmp_attachments_directory
issue = Issue.find(3) issue = Issue.find(3)
@request.session[:user_id] = 2 @request.session[:user_id] = 2
@ -233,42 +234,41 @@ class AttachmentsControllerTest < ActionController::TestCase
assert_equal 'attachment', j.details.first.property assert_equal 'attachment', j.details.first.property
assert_equal '1', j.details.first.prop_key assert_equal '1', j.details.first.prop_key
assert_equal 'error281.txt', j.details.first.old_value assert_equal 'error281.txt', j.details.first.old_value
set_tmp_attachments_directory
end end
def test_destroy_wiki_page_attachment def test_destroy_wiki_page_attachment
set_tmp_attachments_directory
@request.session[:user_id] = 2 @request.session[:user_id] = 2
assert_difference 'Attachment.count', -1 do assert_difference 'Attachment.count', -1 do
delete :destroy, :id => 3 delete :destroy, :id => 3
assert_response 302 assert_response 302
end end
set_tmp_attachments_directory
end end
def test_destroy_project_attachment def test_destroy_project_attachment
set_tmp_attachments_directory
@request.session[:user_id] = 2 @request.session[:user_id] = 2
assert_difference 'Attachment.count', -1 do assert_difference 'Attachment.count', -1 do
delete :destroy, :id => 8 delete :destroy, :id => 8
assert_response 302 assert_response 302
end end
set_tmp_attachments_directory
end end
def test_destroy_version_attachment def test_destroy_version_attachment
set_tmp_attachments_directory
@request.session[:user_id] = 2 @request.session[:user_id] = 2
assert_difference 'Attachment.count', -1 do assert_difference 'Attachment.count', -1 do
delete :destroy, :id => 9 delete :destroy, :id => 9
assert_response 302 assert_response 302
end end
set_tmp_attachments_directory
end end
def test_destroy_without_permission def test_destroy_without_permission
set_tmp_attachments_directory
assert_no_difference 'Attachment.count' do assert_no_difference 'Attachment.count' do
delete :destroy, :id => 3 delete :destroy, :id => 3
end end
assert_response 302 assert_response 302
assert Attachment.find_by_id(3) assert Attachment.find_by_id(3)
set_tmp_attachments_directory
end end
end end