Changeset 40125
- Timestamp:
- 02/26/2017 04:05:25 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/functions.php
r40124 r40125 932 932 */ 933 933 function test_wp_check_filetype_and_ext_with_filtered_svg() { 934 if ( ! extension_loaded( 'fileinfo' ) ) { 935 $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' ); 936 } 937 938 if ( is_multisite() ) { 939 $this->markTestSkipped( 'Test does not run in multisite' ); 940 } 941 934 942 $file = DIR_TESTDATA . '/uploads/video-play.svg'; 935 943 $filename = 'video-play.svg'; … … 952 960 */ 953 961 function test_wp_check_filetype_and_ext_with_filtered_woff() { 962 if ( ! extension_loaded( 'fileinfo' ) ) { 963 $this->markTestSkipped( 'The fileinfo PHP extension is not loaded.' ); 964 } 965 966 if ( is_multisite() ) { 967 $this->markTestSkipped( 'Test does not run in multisite' ); 968 } 969 954 970 $file = DIR_TESTDATA . '/uploads/dashicons.woff'; 955 971 $filename = 'dashicons.woff'; … … 979 995 980 996 public function _wp_check_filetype_and_ext_data() { 981 returnarray(997 $data = array( 982 998 // Standard image. 983 999 array( … … 1020 1036 ), 1021 1037 ), 1022 // Standard non-image file.1023 array(1024 DIR_TESTDATA . '/formatting/big5.txt',1025 'big5.txt',1026 array(1027 'ext' => 'txt',1028 'type' => 'text/plain',1029 'proper_filename' => false,1030 ),1031 ),1032 // Non-image file with wrong sub-type.1033 array(1034 DIR_TESTDATA . '/uploads/pages-to-word.docx',1035 'pages-to-word.docx',1036 array(1037 'ext' => 'docx',1038 'type' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',1039 'proper_filename' => false,1040 ),1041 ),1042 1038 // Non-image file not allowed. 1043 1039 array( … … 1051 1047 ), 1052 1048 ); 1049 1050 // Test a few additional file types on single sites. 1051 if ( ! is_multisite() ) { 1052 $data = array_merge( $data, array( 1053 // Standard non-image file. 1054 array( 1055 DIR_TESTDATA . '/formatting/big5.txt', 1056 'big5.txt', 1057 array( 1058 'ext' => 'txt', 1059 'type' => 'text/plain', 1060 'proper_filename' => false, 1061 ), 1062 ), 1063 // Non-image file with wrong sub-type. 1064 array( 1065 DIR_TESTDATA . '/uploads/pages-to-word.docx', 1066 'pages-to-word.docx', 1067 array( 1068 'ext' => 'docx', 1069 'type' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 1070 'proper_filename' => false, 1071 ), 1072 ), 1073 ) ); 1074 } 1075 1076 return $data; 1053 1077 } 1054 1078 }
Note: See TracChangeset
for help on using the changeset viewer.