@@ -23,6 +23,8 @@ public function wp_image_editors() {
2323 public function test_resize_jpg () {
2424 $ image = $ this ->resize_helper ( DIR_TESTDATA . '/images/test-image.jpg ' , 25 , 25 );
2525
26+ $ this ->assertNotWPError ( $ image );
27+
2628 list ( $ w , $ h , $ type ) = getimagesize ( $ image );
2729
2830 unlink ( $ image );
@@ -78,6 +80,8 @@ public function test_resize_webp() {
7880
7981 $ image = $ this ->resize_helper ( $ file , 25 , 25 );
8082
83+ $ this ->assertNotWPError ( $ image );
84+
8185 list ( $ w , $ h , $ type ) = wp_getimagesize ( $ image );
8286
8387 unlink ( $ image );
@@ -92,6 +96,10 @@ public function test_resize_webp() {
9296 * Test resizing AVIF image.
9397 *
9498 * @ticket 51228
99+ *
100+ * Temporarily disabled until we can figure out why it fails on the Trixie based PHP container.
101+ * See https://core.trac.wordpress.org/ticket/63932.
102+ * @requires PHP < 8.3
95103 */
96104 public function test_resize_avif () {
97105 $ file = DIR_TESTDATA . '/images/avif-lossy.avif ' ;
@@ -104,6 +112,8 @@ public function test_resize_avif() {
104112
105113 $ image = $ this ->resize_helper ( $ file , 25 , 25 );
106114
115+ $ this ->assertNotWPError ( $ image );
116+
107117 list ( $ w , $ h , $ type ) = wp_getimagesize ( $ image );
108118
109119 unlink ( $ image );
@@ -130,6 +140,8 @@ public function test_resize_heic() {
130140
131141 $ image = $ this ->resize_helper ( $ file , 25 , 25 );
132142
143+ $ this ->assertNotWPError ( $ image );
144+
133145 list ( $ w , $ h , $ type ) = wp_getimagesize ( $ image );
134146
135147 unlink ( $ image );
@@ -151,6 +163,8 @@ public function test_resize_larger() {
151163 public function test_resize_thumb_128x96 () {
152164 $ image = $ this ->resize_helper ( DIR_TESTDATA . '/images/2007-06-17DSC_4173.JPG ' , 128 , 96 );
153165
166+ $ this ->assertNotWPError ( $ image );
167+
154168 list ( $ w , $ h , $ type ) = getimagesize ( $ image );
155169
156170 unlink ( $ image );
@@ -164,6 +178,8 @@ public function test_resize_thumb_128x96() {
164178 public function test_resize_thumb_128x0 () {
165179 $ image = $ this ->resize_helper ( DIR_TESTDATA . '/images/2007-06-17DSC_4173.JPG ' , 128 , 0 );
166180
181+ $ this ->assertNotWPError ( $ image );
182+
167183 list ( $ w , $ h , $ type ) = getimagesize ( $ image );
168184
169185 unlink ( $ image );
@@ -177,6 +193,8 @@ public function test_resize_thumb_128x0() {
177193 public function test_resize_thumb_0x96 () {
178194 $ image = $ this ->resize_helper ( DIR_TESTDATA . '/images/2007-06-17DSC_4173.JPG ' , 0 , 96 );
179195
196+ $ this ->assertNotWPError ( $ image );
197+
180198 list ( $ w , $ h , $ type ) = getimagesize ( $ image );
181199
182200 unlink ( $ image );
@@ -190,6 +208,8 @@ public function test_resize_thumb_0x96() {
190208 public function test_resize_thumb_150x150_crop () {
191209 $ image = $ this ->resize_helper ( DIR_TESTDATA . '/images/2007-06-17DSC_4173.JPG ' , 150 , 150 , true );
192210
211+ $ this ->assertNotWPError ( $ image );
212+
193213 list ( $ w , $ h , $ type ) = getimagesize ( $ image );
194214
195215 unlink ( $ image );
@@ -216,6 +236,8 @@ public function test_resize_thumb_150x100_crop() {
216236 public function test_resize_thumb_50x150_crop () {
217237 $ image = $ this ->resize_helper ( DIR_TESTDATA . '/images/2007-06-17DSC_4173.JPG ' , 50 , 150 , true );
218238
239+ $ this ->assertNotWPError ( $ image );
240+
219241 list ( $ w , $ h , $ type ) = getimagesize ( $ image );
220242
221243 unlink ( $ image );
@@ -240,6 +262,8 @@ public function test_resize_non_existent_image() {
240262
241263 /**
242264 * Function to help out the tests
265+ *
266+ * @return string|WP_Error The path to the resized image file or a WP_Error on failure.
243267 */
244268 protected function resize_helper ( $ file , $ width , $ height , $ crop = false ) {
245269 $ editor = wp_get_image_editor ( $ file );
0 commit comments