|
@@ 417-435 (lines=19) @@
|
| 414 |
|
* |
| 415 |
|
* @covers ::add_jetpack_upgrades_menu |
| 416 |
|
*/ |
| 417 |
|
public function test_add_jetpack_upgrades_menu() { |
| 418 |
|
global $menu, $submenu; |
| 419 |
|
|
| 420 |
|
static::$admin_menu->add_upgrades_menu( static::$domain ); |
| 421 |
|
|
| 422 |
|
$slug = 'https://wordpress.com/plans/' . static::$domain; |
| 423 |
|
|
| 424 |
|
$upgrades_menu_item = array( |
| 425 |
|
'Upgrades', |
| 426 |
|
'manage_options', |
| 427 |
|
$slug, |
| 428 |
|
'Upgrades', |
| 429 |
|
'menu-top toplevel_page_https://wordpress.com/plans/' . static::$domain, |
| 430 |
|
'toplevel_page_https://wordpress.com/plans/' . static::$domain, |
| 431 |
|
'dashicons-cart', |
| 432 |
|
); |
| 433 |
|
$this->assertSame( $menu['4.80608'], $upgrades_menu_item ); |
| 434 |
|
$this->assertArrayNotHasKey( 'https://wordpress.com/domains/manage/' . static::$domain, $submenu ); |
| 435 |
|
} |
| 436 |
|
|
| 437 |
|
/** |
| 438 |
|
* Tests add_posts_menu |
|
@@ 442-459 (lines=18) @@
|
| 439 |
|
* |
| 440 |
|
* @covers ::add_posts_menu |
| 441 |
|
*/ |
| 442 |
|
public function test_add_posts_menu() { |
| 443 |
|
global $menu, $submenu; |
| 444 |
|
|
| 445 |
|
static::$admin_menu->add_posts_menu( static::$domain ); |
| 446 |
|
|
| 447 |
|
$posts_menu_item = array( |
| 448 |
|
'Posts', |
| 449 |
|
'edit_posts', |
| 450 |
|
'https://wordpress.com/posts/' . static::$domain, |
| 451 |
|
'Posts', |
| 452 |
|
'menu-top toplevel_page_https://wordpress.com/posts/' . static::$domain, |
| 453 |
|
'toplevel_page_https://wordpress.com/posts/' . static::$domain, |
| 454 |
|
'dashicons-admin-post', |
| 455 |
|
); |
| 456 |
|
|
| 457 |
|
$this->assertSame( $menu[5], $posts_menu_item ); |
| 458 |
|
$this->assertArrayNotHasKey( 'edit.php', $submenu ); |
| 459 |
|
} |
| 460 |
|
|
| 461 |
|
/** |
| 462 |
|
* Tests add_media_menu |
|
@@ 506-523 (lines=18) @@
|
| 503 |
|
* |
| 504 |
|
* @covers ::add_page_menu |
| 505 |
|
*/ |
| 506 |
|
public function test_add_page_menu() { |
| 507 |
|
global $menu, $submenu; |
| 508 |
|
|
| 509 |
|
static::$admin_menu->add_page_menu( static::$domain ); |
| 510 |
|
|
| 511 |
|
$posts_menu_item = array( |
| 512 |
|
'Pages', |
| 513 |
|
'edit_pages', |
| 514 |
|
'https://wordpress.com/pages/' . static::$domain, |
| 515 |
|
'Pages', |
| 516 |
|
'menu-top toplevel_page_https://wordpress.com/pages/' . static::$domain, |
| 517 |
|
'toplevel_page_https://wordpress.com/pages/' . static::$domain, |
| 518 |
|
'dashicons-admin-page', |
| 519 |
|
); |
| 520 |
|
|
| 521 |
|
$this->assertSame( $menu[20], $posts_menu_item ); |
| 522 |
|
$this->assertEmpty( $submenu['edit.php?post_type=page'] ); |
| 523 |
|
} |
| 524 |
|
|
| 525 |
|
/** |
| 526 |
|
* Tests add_comments_menu |