From aa377663ff1fc90fa5c3d99a82364bebaa2ff1c9 Mon Sep 17 00:00:00 2001 From: Greg Roach Date: Tue, 15 Mar 2022 21:35:39 +0000 Subject: GEDCOM files created by LifeLines 3 do not have CHAR definitions. Assume ASCII --- tests/app/Factories/EncodingFactoryTest.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests') diff --git a/tests/app/Factories/EncodingFactoryTest.php b/tests/app/Factories/EncodingFactoryTest.php index d7dc07fac0..7cd6cc53cb 100644 --- a/tests/app/Factories/EncodingFactoryTest.php +++ b/tests/app/Factories/EncodingFactoryTest.php @@ -95,6 +95,19 @@ class EncodingFactoryTest extends TestCase ); } + /** + * @covers \Fisharebest\Webtrees\Factories\EncodingFactory::detect + */ + public function testMissingCharHeader(): void + { + $factory = new EncodingFactory(); + + static::assertInstanceOf( + ASCII::class, + $factory->detect("0 HEAD\n0 TRLR") + ); + } + /** * @covers \Fisharebest\Webtrees\Factories\EncodingFactory::make */ -- cgit v1.3