diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2022-10-17 11:46:23 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2022-10-17 11:51:33 +0100 |
| commit | 5aa15f0cb4850a749ed8a36424cc3c3da095c70d (patch) | |
| tree | 579c5d7364b6496f9e02e95168b309ea72f8a127 /tests | |
| parent | a962cdb53edf017394834fe7a03e96e6dc3793b7 (diff) | |
| download | webtrees-5aa15f0cb4850a749ed8a36424cc3c3da095c70d.tar.gz webtrees-5aa15f0cb4850a749ed8a36424cc3c3da095c70d.tar.bz2 webtrees-5aa15f0cb4850a749ed8a36424cc3c3da095c70d.zip | |
Fix: #4580, Fix: #4577 - SOUR:PUBL, SOUR:TITL and SOUR:AUTH allow multi-line text
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/app/Elements/DescriptiveTitleTest.php | 10 | ||||
| -rw-r--r-- | tests/app/Elements/SourceOriginatorTest.php | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/app/Elements/DescriptiveTitleTest.php b/tests/app/Elements/DescriptiveTitleTest.php index 15d3bef0ad..f7e25979a7 100644 --- a/tests/app/Elements/DescriptiveTitleTest.php +++ b/tests/app/Elements/DescriptiveTitleTest.php @@ -36,4 +36,14 @@ class DescriptiveTitleTest extends AbstractElementTest self::$element = new DescriptiveTitle('label'); } + + /** + * @return void + */ + public function testCanonical(): void + { + self::assertSame('Foo bAr baZ', self::$element->canonical('Foo bAr baZ')); + self::assertSame(' Foo bAr baZ ', self::$element->canonical("\t Foo\t bAr \tbaZ\t ")); + self::assertSame("Foo \n\n bAr \n baZ", self::$element->canonical("\nFoo \n\r bAr \r\n baZ\r")); + } } diff --git a/tests/app/Elements/SourceOriginatorTest.php b/tests/app/Elements/SourceOriginatorTest.php index ee4c6c68dd..62a014e37a 100644 --- a/tests/app/Elements/SourceOriginatorTest.php +++ b/tests/app/Elements/SourceOriginatorTest.php @@ -36,4 +36,14 @@ class SourceOriginatorTest extends AbstractElementTest self::$element = new SourceOriginator('label'); } + + /** + * @return void + */ + public function testCanonical(): void + { + self::assertSame('Foo bAr baZ', self::$element->canonical('Foo bAr baZ')); + self::assertSame(' Foo bAr baZ ', self::$element->canonical("\t Foo\t bAr \tbaZ\t ")); + self::assertSame("Foo \n\n bAr \n baZ", self::$element->canonical("\nFoo \n\r bAr \r\n baZ\r")); + } } |
