Changeset 59235 for trunk/tests/phpunit/tests/post/thumbnails.php
- Timestamp:
- 10/14/2024 10:20:09 PM (16 months ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/post/thumbnails.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/post/thumbnails.php
r57105 r59235 69 69 } 70 70 71 public function test_update_post_thumbnail_cache() { 72 set_post_thumbnail( self::$post, self::$attachment_id ); 73 71 /** 72 * Ensure `update_post_thumbnail_cache()` works when querying post objects. 73 * 74 * @ticket 59521 75 * @ticket 30017 76 * @ticket 33968 77 * 78 * @covers ::update_post_thumbnail_cache 79 */ 80 public function test_update_post_thumbnail_cache_when_querying_full_post_objects() { 81 set_post_thumbnail( self::$post, self::$attachment_id ); 82 83 // Test case where `$query->posts` should return Array of post objects. 74 84 $query = new WP_Query( 75 85 array( … … 80 90 ); 81 91 82 $this->assertFalse( $query->thumbnails_cached );92 $this->assertFalse( $query->thumbnails_cached, 'Thumbnails should not be cached prior to calling update_post_thumbnail_cache().' ); 83 93 84 94 update_post_thumbnail_cache( $query ); 85 95 86 $this->assertTrue( $query->thumbnails_cached ); 96 $this->assertTrue( $query->thumbnails_cached, 'Thumbnails should be cached after calling update_post_thumbnail_cache().' ); 97 } 98 99 /** 100 * Ensure `update_post_thumbnail_cache()` works when querying post IDs. 101 * 102 * @ticket 59521 103 * 104 * @covers ::update_post_thumbnail_cache 105 */ 106 public function test_update_post_thumbnail_cache_when_querying_post_id_field() { 107 set_post_thumbnail( self::$post, self::$attachment_id ); 108 109 // Test case where `$query2->posts` should return Array of post IDs. 110 $query = new WP_Query( 111 array( 112 'post_type' => 'any', 113 'post__in' => array( self::$post->ID ), 114 'orderby' => 'post__in', 115 'fields' => 'ids', 116 ) 117 ); 118 119 $this->assertFalse( $query->thumbnails_cached, 'Thumbnails should not be cached prior to calling update_post_thumbnail_cache().' ); 120 121 update_post_thumbnail_cache( $query ); 122 123 $this->assertTrue( $query->thumbnails_cached, 'Thumbnails should be cached after calling update_post_thumbnail_cache().' ); 87 124 } 88 125
Note: See TracChangeset
for help on using the changeset viewer.