mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 14:20:15 +00:00
Media: Improve handling of extensionless filenames.
This ensures files retain a filename after sanitization. Fixes 37111. git-svn-id: https://develop.svn.wordpress.org/trunk@37756 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -56,4 +56,15 @@ class Tests_Formatting_SanitizeFileName extends WP_UnitTestCase {
|
||||
function test_replaces_percent_sign() {
|
||||
$this->assertEquals( 'a22b.jpg', sanitize_file_name( 'a%22b.jpg' ) );
|
||||
}
|
||||
|
||||
function test_replaces_unnammed_file_extensions() {
|
||||
// Test filenames with both supported and unsupported extensions.
|
||||
$this->assertEquals( 'unnamed-file.exe', sanitize_file_name( '_.exe' ) );
|
||||
$this->assertEquals( 'unnamed-file.jpg', sanitize_file_name( '_.jpg' ) );
|
||||
}
|
||||
|
||||
function test_replaces_unnammed_file_extensionless() {
|
||||
// Test a filenames that becomes extensionless.
|
||||
$this->assertEquals( 'no-extension', sanitize_file_name( '_.no-extension' ) );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user