Changeset 55745 for trunk/tests/phpunit/tests/term/meta.php
- Timestamp:
- 05/11/2023 10:05:51 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/term/meta.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/term/meta.php
r55671 r55745 115 115 116 116 public function test_term_meta_should_be_lazy_loaded_for_all_terms_in_wp_query_loop() { 117 global $wpdb;118 119 117 $p = self::factory()->post->create( array( 'post_status' => 'publish' ) ); 120 118 … … 140 138 141 139 // First request will hit the database. 142 $num_queries = $wpdb->num_queries;140 $num_queries = get_num_queries(); 143 141 $this->assertSame( 'bar', get_term_meta( $terms[0], 'foo', true ) ); 144 142 $num_queries++; 145 $this->assertSame( $num_queries, $wpdb->num_queries);143 $this->assertSame( $num_queries, get_num_queries() ); 146 144 147 145 // Second and third requests should be in cache. 148 146 $this->assertSame( 'bar', get_term_meta( $terms[1], 'foo', true ) ); 149 147 $this->assertSame( 'bar', get_term_meta( $terms[2], 'foo', true ) ); 150 $this->assertSame( $num_queries, $wpdb->num_queries);148 $this->assertSame( $num_queries, get_num_queries() ); 151 149 152 150 // Querying a term not primed should result in a hit. 153 151 $num_queries++; 154 152 $this->assertSame( 'bar', get_term_meta( $orphan_term, 'foo', true ) ); 155 $this->assertSame( $num_queries, $wpdb->num_queries);153 $this->assertSame( $num_queries, get_num_queries() ); 156 154 } 157 155 } … … 187 185 */ 188 186 public function test_lazy_load_term_meta_false() { 189 global $wpdb;190 191 187 $p = self::factory()->post->create( array( 'post_status' => 'publish' ) ); 192 188 … … 211 207 212 208 // Requests will hit the database. 213 $num_queries = $wpdb->num_queries;209 $num_queries = get_num_queries(); 214 210 $this->assertSame( 'bar', get_term_meta( $terms[0], 'foo', true ) ); 215 211 $num_queries++; 216 $this->assertSame( $num_queries, $wpdb->num_queries);212 $this->assertSame( $num_queries, get_num_queries() ); 217 213 218 214 $this->assertSame( 'bar', get_term_meta( $terms[1], 'foo', true ) ); 219 215 $num_queries++; 220 $this->assertSame( $num_queries, $wpdb->num_queries);216 $this->assertSame( $num_queries, get_num_queries() ); 221 217 } 222 218 }
Note: See TracChangeset
for help on using the changeset viewer.