| @@ 357-369 (lines=13) @@ | ||
| 354 | * |
|
| 355 | * @covers ::add_users_menu |
|
| 356 | */ |
|
| 357 | public function test_add_users_menu() { |
|
| 358 | global $menu, $submenu; |
|
| 359 | ||
| 360 | static::$admin_menu->add_users_menu(); |
|
| 361 | $this->assertSame( 'users.php', $submenu['users.php'][2][2] ); |
|
| 362 | ||
| 363 | // Reset. |
|
| 364 | $menu = static::$menu_data; |
|
| 365 | $submenu = static::$submenu_data; |
|
| 366 | ||
| 367 | static::$admin_menu->add_users_menu( true ); |
|
| 368 | $this->assertArrayNotHasKey( 2, $submenu['users.php'] ); |
|
| 369 | } |
|
| 370 | } |
|
| 371 | ||
| @@ 326-341 (lines=16) @@ | ||
| 323 | * |
|
| 324 | * @covers ::add_plugins_menu |
|
| 325 | */ |
|
| 326 | public function test_add_plugins_menu() { |
|
| 327 | global $menu, $submenu; |
|
| 328 | ||
| 329 | static::$admin_menu->add_plugins_menu(); |
|
| 330 | ||
| 331 | $this->assertSame( 'https://wordpress.com/plugins/' . static::$domain, $menu[65][2] ); |
|
| 332 | $this->assertEmpty( $submenu['plugins.php'] ); |
|
| 333 | ||
| 334 | // Reset. |
|
| 335 | $menu = static::$menu_data; |
|
| 336 | $submenu = static::$submenu_data; |
|
| 337 | ||
| 338 | // Check submenu are kept when using WP Admin links. |
|
| 339 | static::$admin_menu->add_plugins_menu( true ); |
|
| 340 | $this->assertNotEmpty( $submenu['plugins.php'] ); |
|
| 341 | } |
|
| 342 | ||
| 343 | /** |
|
| 344 | * Tests add_users_menu |
|