Code Duplication    Length = 18-18 lines in 2 locations

projects/plugins/jetpack/tests/php/modules/masterbar/test-class-atomic-admin-menu.php 2 locations

@@ 273-290 (lines=18) @@
270
	 *
271
	 * @covers ::add_posts_menu
272
	 */
273
	public function test_add_posts_menu() {
274
		global $submenu;
275
276
		// Make sure menu items link to WP Admin.
277
		static::$admin_menu->add_posts_menu( false );
278
		$this->assertSame( 'edit.php', $submenu['edit.php'][5][2] );
279
		$this->assertSame( 'post-new.php', $submenu['edit.php'][10][2] );
280
281
		// Reset.
282
		$submenu = static::$submenu_data;
283
284
		// Make sure menu items link to Calypso for API requests when SSO is disabled.
285
		$this->enable_api_request();
286
		\Jetpack::deactivate_module( 'sso' );
287
		static::$admin_menu->add_posts_menu( true );
288
		$this->assertSame( 'https://wordpress.com/posts/' . static::$domain, $submenu['edit.php'][0][2] );
289
		$this->assertSame( 'https://wordpress.com/post/' . static::$domain, $submenu['edit.php'][1][2] );
290
	}
291
292
	/**
293
	 * Tests add_page_menu
@@ 297-314 (lines=18) @@
294
	 *
295
	 * @covers ::add_page_menu
296
	 */
297
	public function test_add_page_menu() {
298
		global $submenu;
299
300
		// Make sure menu items link to WP Admin.
301
		static::$admin_menu->add_page_menu( false );
302
		$this->assertSame( 'edit.php?post_type=page', $submenu['edit.php?post_type=page'][5][2] );
303
		$this->assertSame( 'post-new.php?post_type=page', $submenu['edit.php?post_type=page'][10][2] );
304
305
		// Reset.
306
		$submenu = static::$submenu_data;
307
308
		// Make sure menu items link to Calypso for API requests when SSO is disabled.
309
		$this->enable_api_request();
310
		\Jetpack::deactivate_module( 'sso' );
311
		static::$admin_menu->add_page_menu( true );
312
		$this->assertSame( 'https://wordpress.com/pages/' . static::$domain, $submenu['edit.php?post_type=page'][0][2] );
313
		$this->assertSame( 'https://wordpress.com/page/' . static::$domain, $submenu['edit.php?post_type=page'][1][2] );
314
	}
315
316
	/**
317
	 * Tests add_upgrades_menu