- Timestamp:
- 09/30/2025 05:06:42 PM (9 months ago)
- Location:
- branches/4.7
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
tests/phpunit/tests/customize/nav-menu-item-setting.php (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/4.7
- Property svn:mergeinfo changed
/trunk merged: 60814-60816
- Property svn:mergeinfo changed
-
branches/4.7/tests/phpunit/tests/customize/nav-menu-item-setting.php
r39395 r60839 1 1 2 <?php 2 3 /** … … 90 91 'xfn' => '', 91 92 'status' => 'publish', 92 'original_title' => '',93 93 'nav_menu_term_id' => 0, 94 94 '_invalid' => false, … … 154 154 $menu_id = wp_create_nav_menu( 'Menu' ); 155 155 $item_title = 'Greetings'; 156 $item_id = wp_update_nav_menu_item( $menu_id, 0, array( 157 'menu-item-type' => 'post_type', 158 'menu-item-object' => 'post', 159 'menu-item-object-id' => $post_id, 160 'menu-item-title' => $item_title, 161 'menu-item-status' => 'publish', 162 ) ); 156 $item_id = wp_update_nav_menu_item( 157 $menu_id, 158 0, 159 array( 160 'menu-item-type' => 'post_type', 161 'menu-item-object' => 'post', 162 'menu-item-object-id' => $post_id, 163 'menu-item-title' => $item_title, 164 'menu-item-status' => 'publish', 165 ) 166 ); 163 167 164 168 $post = get_post( $item_id ); … … 170 174 171 175 $value = $setting->value(); 172 $this->assert Equals( $menu_item->title, $value['title'] );173 $this->assert Equals( $menu_item->type, $value['type'] );176 $this->assertSame( $menu_item->title, $value['title'] ); 177 $this->assertSame( $menu_item->type, $value['type'] ); 174 178 $this->assertEquals( $menu_item->object_id, $value['object_id'] ); 175 $this->assert Equals( $menu_id, $value['nav_menu_term_id'] );176 $this->assert Equals( 'Hello World', $value['original_title'] );179 $this->assertSame( $menu_id, $value['nav_menu_term_id'] ); 180 $this->assertSame( 'Hello World', $value['original_title'] ); 177 181 178 182 $other_menu_id = wp_create_nav_menu( 'Menu2' ); 179 wp_update_nav_menu_item( $other_menu_id, $item_id, array( 180 'menu-item-title' => 'Hola', 181 ) ); 183 wp_update_nav_menu_item( 184 $other_menu_id, 185 $item_id, 186 array( 187 'menu-item-title' => 'Hola', 188 ) 189 ); 182 190 $value = $setting->value(); 183 $this->assert Equals( 'Hola', $value['title'] );184 $this->assert Equals( $other_menu_id, $value['nav_menu_term_id'] );191 $this->assertSame( 'Hola', $value['title'] ); 192 $this->assertSame( $other_menu_id, $value['nav_menu_term_id'] ); 185 193 } 186 194 … … 209 217 210 218 $value = $setting->value(); 211 $this->assert Equals( '', $value['title'] );212 $this->assert Equals( $original_title, $value['original_title'] );219 $this->assertSame( '', $value['title'] ); 220 $this->assertSame( $original_title, $value['original_title'] ); 213 221 } 214 222 … … 225 233 $menu_id = wp_create_nav_menu( 'Menu' ); 226 234 $item_title = 'Greetings'; 227 $item_id = wp_update_nav_menu_item( $menu_id, 0, array( 228 'menu-item-type' => 'taxonomy', 229 'menu-item-object' => 'category', 230 'menu-item-object-id' => $tax_id, 231 'menu-item-title' => $item_title, 232 'menu-item-status' => 'publish', 233 ) ); 235 $item_id = wp_update_nav_menu_item( 236 $menu_id, 237 0, 238 array( 239 'menu-item-type' => 'taxonomy', 240 'menu-item-object' => 'category', 241 'menu-item-object-id' => $tax_id, 242 'menu-item-title' => $item_title, 243 'menu-item-status' => 'publish', 244 ) 245 ); 234 246 235 247 $post = get_post( $item_id ); … … 241 253 242 254 $value = $setting->value(); 243 $this->assert Equals( $menu_item->title, $value['title'] );244 $this->assert Equals( $menu_item->type, $value['type'] );255 $this->assertSame( $menu_item->title, $value['title'] ); 256 $this->assertSame( $menu_item->type, $value['type'] ); 245 257 $this->assertEquals( $menu_item->object_id, $value['object_id'] ); 246 $this->assert Equals( $menu_id, $value['nav_menu_term_id'] );247 $this->assert Equals( 'Salutations', $value['original_title'] );258 $this->assertSame( $menu_id, $value['nav_menu_term_id'] ); 259 $this->assertSame( 'Salutations', $value['original_title'] ); 248 260 } 249 261 … … 272 284 273 285 $value = $setting->value(); 274 $this->assert Equals( $menu_item->type_label, 'Custom Label' );275 $this->assert Equals( $menu_item->type_label, $value['type_label'] );286 $this->assertSame( $menu_item->type_label, 'Custom Label' ); 287 $this->assertSame( $menu_item->type_label, $value['type_label'] ); 276 288 } 277 289 … … 487 499 'xfn' => 'hello " inject="', 488 500 'status' => 'forbidden', 489 'original_title' => 'Hi<script>unfilteredHtml()</script>',501 'original_title' => 'Hi<script>unfilteredHtml()</script>', 490 502 'nav_menu_term_id' => 'heilo', 491 503 '_invalid' => false, … … 506 518 'xfn' => 'hello inject', 507 519 'status' => 'draft', 508 'original_title' => 'Hi',520 'original_title' => 'Hi<script>unfilteredHtml()</script>', 509 521 'nav_menu_term_id' => 0, 510 522 );
Note: See TracChangeset
for help on using the changeset viewer.