@@ 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 |