@@ 333-348 (lines=16) @@ | ||
330 | /** |
|
331 | * @ticket 21594 |
|
332 | */ |
|
333 | function test_get_allowed_mime_types() { |
|
334 | $mimes = get_allowed_mime_types(); |
|
335 | ||
336 | $this->assertInternalType( 'array', $mimes ); |
|
337 | $this->assertNotEmpty( $mimes ); |
|
338 | ||
339 | add_filter( 'upload_mimes', '__return_empty_array' ); |
|
340 | $mimes = get_allowed_mime_types(); |
|
341 | $this->assertInternalType( 'array', $mimes ); |
|
342 | $this->assertEmpty( $mimes ); |
|
343 | ||
344 | remove_filter( 'upload_mimes', '__return_empty_array' ); |
|
345 | $mimes = get_allowed_mime_types(); |
|
346 | $this->assertInternalType( 'array', $mimes ); |
|
347 | $this->assertNotEmpty( $mimes ); |
|
348 | } |
|
349 | ||
350 | /** |
|
351 | * @ticket 21594 |
|
@@ 840-854 (lines=15) @@ | ||
837 | /** |
|
838 | * @ticket 35987 |
|
839 | */ |
|
840 | public function test_wp_get_ext_types() { |
|
841 | $extensions = wp_get_ext_types(); |
|
842 | ||
843 | $this->assertInternalType( 'array', $extensions ); |
|
844 | $this->assertNotEmpty( $extensions ); |
|
845 | ||
846 | add_filter( 'ext2type', '__return_empty_array' ); |
|
847 | $extensions = wp_get_ext_types(); |
|
848 | $this->assertSame( array(), $extensions ); |
|
849 | ||
850 | remove_filter( 'ext2type', '__return_empty_array' ); |
|
851 | $extensions = wp_get_ext_types(); |
|
852 | $this->assertInternalType( 'array', $extensions ); |
|
853 | $this->assertNotEmpty( $extensions ); |
|
854 | } |
|
855 | ||
856 | /** |
|
857 | * @ticket 35987 |