mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-05-20 03:19:13 -04:00
Smash multiple extensions down into a single one when accepting file
uploads. Fixes #1872.
This commit is contained in:
@@ -35,4 +35,14 @@ class Legal_File_Helper_Test extends Gallery_Unit_Test_Case {
|
||||
"/website/foo.com/VID_20120513_105421.jpg",
|
||||
legal_file::change_extension("/website/foo.com/VID_20120513_105421.mp4", "jpg"));
|
||||
}
|
||||
|
||||
public function smash_extensions_test() {
|
||||
$this->assert_equal("foo_bar.jpg", legal_file::smash_extensions("foo.bar.jpg"));
|
||||
$this->assert_equal("foo_bar_baz.jpg", legal_file::smash_extensions("foo.bar.baz.jpg"));
|
||||
$this->assert_equal("foo_bar_baz.jpg", legal_file::smash_extensions("foo.bar.baz.jpg"));
|
||||
$this->assert_equal("foo_bar_baz.jpg", legal_file::smash_extensions("...foo...bar..baz...jpg"));
|
||||
$this->assert_equal("/path/to/foo_bar.jpg", legal_file::smash_extensions("/path/to/foo.bar.jpg"));
|
||||
$this->assert_equal("/path/to.to/foo_bar.jpg", legal_file::smash_extensions("/path/to.to/foo.bar.jpg"));
|
||||
$this->assert_equal("foo_bar-12345678.jpg", legal_file::smash_extensions("foo.bar-12345678.jpg"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user