unit tests fix
This commit is contained in:
parent
4be2fd31c1
commit
4052e54b06
@ -114,7 +114,7 @@ module RedmineDmsf
|
|||||||
end
|
end
|
||||||
|
|
||||||
def project_id
|
def project_id
|
||||||
project.id if project
|
project&.id
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.create_project_name(project)
|
def self.create_project_name(project)
|
||||||
|
|||||||
@ -79,7 +79,7 @@ class DmsfWebdavLockTest < RedmineDmsf::Test::IntegrationTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_lock_file_already_locked_by_other
|
def test_lock_file_already_locked_by_other
|
||||||
log_user 'jsmith', 'jsmith'
|
log_user 'admin', 'admin'
|
||||||
process :lock, "/dmsf/webdav/#{@project2.identifier}/#{@file2.name}", params: @xml,
|
process :lock, "/dmsf/webdav/#{@project2.identifier}/#{@file2.name}", params: @xml,
|
||||||
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
||||||
assert_response :multi_status
|
assert_response :multi_status
|
||||||
@ -87,6 +87,7 @@ class DmsfWebdavLockTest < RedmineDmsf::Test::IntegrationTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_lock_file
|
def test_lock_file
|
||||||
|
log_user 'jsmith', 'jsmith'
|
||||||
create_time = Time.utc(2000, 1, 2, 3, 4, 5)
|
create_time = Time.utc(2000, 1, 2, 3, 4, 5)
|
||||||
refresh_time = Time.utc(2000, 1, 2, 6, 7, 8)
|
refresh_time = Time.utc(2000, 1, 2, 6, 7, 8)
|
||||||
locktoken = nil
|
locktoken = nil
|
||||||
@ -147,18 +148,21 @@ class DmsfWebdavLockTest < RedmineDmsf::Test::IntegrationTest
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_lock_file_in_subproject
|
def test_lock_file_in_subproject
|
||||||
|
log_user 'admin', 'admin'
|
||||||
process :lock, "/dmsf/webdav/#{@project1.identifier}/#{@project3.identifier}/#{@file12.name}", params: @xml,
|
process :lock, "/dmsf/webdav/#{@project1.identifier}/#{@project3.identifier}/#{@file12.name}", params: @xml,
|
||||||
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
||||||
assert_response :success
|
assert_response :success
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_lock_folder_in_subproject
|
def test_lock_folder_in_subproject
|
||||||
|
log_user 'admin', 'admin'
|
||||||
process :lock, "/dmsf/webdav/#{@project1.identifier}/#{@project3.identifier}/#{@folder10.title}", params: @xml,
|
process :lock, "/dmsf/webdav/#{@project1.identifier}/#{@project3.identifier}/#{@folder10.title}", params: @xml,
|
||||||
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
||||||
assert_response :success
|
assert_response :success
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_lock_subproject
|
def test_lock_subproject
|
||||||
|
log_user 'admin', 'admin'
|
||||||
process :lock, "/dmsf/webdav/#{@project1.identifier}/#{@project3.identifier}", params: @xml,
|
process :lock, "/dmsf/webdav/#{@project1.identifier}/#{@project3.identifier}", params: @xml,
|
||||||
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
headers: @admin.merge!({ HTTP_DEPTH: 'infinity', HTTP_TIMEOUT: 'Infinite' })
|
||||||
assert_response :multi_status
|
assert_response :multi_status
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user