summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2021-03-29 12:23:30 +0100
committerGreg Roach <fisharebest@gmail.com>2021-03-29 12:23:30 +0100
commit8c0307cf16655c4b150cca250af60f736bb4d9c3 (patch)
tree100779e1464752fbb8c0db9d7c8d5b42749f6ca4 /tests
parenteb2f4c2a048e609cb67743b72082319664b9b4a2 (diff)
downloadwebtrees-8c0307cf16655c4b150cca250af60f736bb4d9c3.tar.gz
webtrees-8c0307cf16655c4b150cca250af60f736bb4d9c3.tar.bz2
webtrees-8c0307cf16655c4b150cca250af60f736bb4d9c3.zip
Fix: #3810 - Media format is set to jpeg instead of jpg
Diffstat (limited to 'tests')
-rw-r--r--tests/app/Elements/MultimediaFormatTest.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/app/Elements/MultimediaFormatTest.php b/tests/app/Elements/MultimediaFormatTest.php
index 37ac21078c..8e3af1131e 100644
--- a/tests/app/Elements/MultimediaFormatTest.php
+++ b/tests/app/Elements/MultimediaFormatTest.php
@@ -36,4 +36,20 @@ class MultimediaFormatTest extends AbstractElementTest
self::$element = new MultimediaFormat('label');
}
+
+ /**
+ * @return void
+ */
+ public function testCanonical(): void
+ {
+ self::assertSame('jpg', self::$element->canonical("file.jpg"));
+ self::assertSame('jpg', self::$element->canonical("file.jpeg"));
+ self::assertSame('jpg', self::$element->canonical("FILE.JPG"));
+ self::assertSame('jpg', self::$element->canonical("FILE.JPEG"));
+ self::assertSame('tif', self::$element->canonical("file.tif"));
+ self::assertSame('tif', self::$element->canonical("file.tiff"));
+ self::assertSame('tif', self::$element->canonical("FILE.TIF"));
+ self::assertSame('tif', self::$element->canonical("FILE.TIFF"));
+ self::assertSame('pdf', self::$element->canonical("document.pdf"));
+ }
}