Tests: Require imagejpeg()
function in some REST API attachments controller tests.
This outputs a proper message if the requirement is not met, instead of an obscure failure further in the test. These tests rely on multiple resized copies of a test JPEG image being generated and available. Follow-up to [49010], [49024], [49025], [49045]. See #50639, #50640. git-svn-id: https://develop.svn.wordpress.org/trunk@49047 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
51a7210589
commit
5d1a29deaa
@ -583,6 +583,9 @@ class WP_Test_REST_Attachments_Controller extends WP_Test_REST_Post_Type_Control
|
|||||||
$this->assertSame( 'image/jpeg', $data['mime_type'] );
|
$this->assertSame( 'image/jpeg', $data['mime_type'] );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @requires function imagejpeg
|
||||||
|
*/
|
||||||
public function test_get_item_sizes() {
|
public function test_get_item_sizes() {
|
||||||
$attachment_id = $this->factory->attachment->create_object(
|
$attachment_id = $this->factory->attachment->create_object(
|
||||||
$this->test_file,
|
$this->test_file,
|
||||||
@ -611,6 +614,9 @@ class WP_Test_REST_Attachments_Controller extends WP_Test_REST_Post_Type_Control
|
|||||||
$this->assertSame( 'image/jpeg', $data['media_details']['sizes']['full']['mime_type'] );
|
$this->assertSame( 'image/jpeg', $data['media_details']['sizes']['full']['mime_type'] );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @requires function imagejpeg
|
||||||
|
*/
|
||||||
public function test_get_item_sizes_with_no_url() {
|
public function test_get_item_sizes_with_no_url() {
|
||||||
$attachment_id = $this->factory->attachment->create_object(
|
$attachment_id = $this->factory->attachment->create_object(
|
||||||
$this->test_file,
|
$this->test_file,
|
||||||
@ -1944,6 +1950,7 @@ class WP_Test_REST_Attachments_Controller extends WP_Test_REST_Post_Type_Control
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @ticket 44405
|
* @ticket 44405
|
||||||
|
* @requires function imagejpeg
|
||||||
*/
|
*/
|
||||||
public function test_edit_image() {
|
public function test_edit_image() {
|
||||||
wp_set_current_user( self::$superadmin_id );
|
wp_set_current_user( self::$superadmin_id );
|
||||||
|
Loading…
Reference in New Issue
Block a user