Fixes tests for DmsfFileRevision

This commit is contained in:
Liane Hampe 2024-02-22 14:24:23 +01:00
parent 152f0f71b2
commit 63257b5773

View File

@ -37,21 +37,28 @@ class DmsfFileRevisionTest < RedmineDmsf::Test::UnitTest
end
def test_file_title_length_validation
file = DmsfFileRevision.new(title: Array.new(256).map { 'a' }.join)
file = DmsfFileRevision.new(title: Array.new(256).map { 'a' }.join,
name: 'Test Revision',
major_version: 1)
assert file.invalid?
assert_equal ['Title is too long (maximum is 255 characters)'], file.errors.full_messages
end
def test_file_name_length_validation
file = DmsfFileRevision.new(name: Array.new(256).map { 'a' }.join)
file = DmsfFileRevision.new(name: Array.new(256).map { 'a' }.join,
title: 'Test Revision',
major_version: 1)
assert file.invalid?
assert_equal ['Name is too long (maximum is 255 characters)'], file.errors.full_messages
end
def test_file_disk_filename_length_validation
file = DmsfFileRevision.new(disk_filename: Array.new(256).map { 'a' }.join)
file = DmsfFileRevision.new(disk_filename: Array.new(256).map { 'a' }.join,
title: 'Test Revision',
name: 'Test Revision',
major_version: 1)
assert file.invalid?
assert_equal ['Disk Filename is too long (maximum is 255 characters)'], file.errors.full_messages
assert_equal ['Disk filename is too long (maximum is 255 characters)'], file.errors.full_messages
end
def test_delete_restore