Code Duplication    Length = 14-14 lines in 2 locations

projects/plugins/jetpack/tests/php/modules/masterbar/test-class-wpcom-admin-menu.php 1 location

@@ 249-262 (lines=14) @@
246
	 *
247
	 * @covers ::add_upgrades_menu
248
	 */
249
	public function test_add_upgrades_menu() {
250
		global $submenu;
251
252
		static::$admin_menu->add_upgrades_menu();
253
254
		$this->assertSame( 'https://wordpress.com/plans/my-plan/' . static::$domain, $submenu['paid-upgrades.php'][1][2] );
255
		$this->assertSame( 'https://wordpress.com/domains/manage/' . static::$domain, $submenu['paid-upgrades.php'][2][2] );
256
257
		/** This filter is already documented in modules/masterbar/admin-menu/class-atomic-admin-menu.php */
258
		if ( apply_filters( 'jetpack_show_wpcom_upgrades_email_menu', false ) ) {
259
			$this->assertSame( 'https://wordpress.com/email/' . static::$domain, $submenu['paid-upgrades.php'][3][2] );
260
			$this->assertSame( 'https://wordpress.com/purchases/subscriptions/' . static::$domain, $submenu['paid-upgrades.php'][4][2] );
261
		} else {
262
			$this->assertSame( 'https://wordpress.com/purchases/subscriptions/' . static::$domain, $submenu['paid-upgrades.php'][3][2] );
263
		}
264
	}
265

projects/plugins/jetpack/tests/php/modules/masterbar/test-class-atomic-admin-menu.php 1 location

@@ 306-319 (lines=14) @@
303
	 *
304
	 * @covers ::add_upgrades_menu
305
	 */
306
	public function test_add_upgrades_menu() {
307
		global $submenu;
308
309
		static::$admin_menu->add_upgrades_menu();
310
311
		$this->assertSame( 'https://wordpress.com/plans/my-plan/' . static::$domain, $submenu['paid-upgrades.php'][1][2] );
312
		$this->assertSame( 'https://wordpress.com/domains/manage/' . static::$domain, $submenu['paid-upgrades.php'][2][2] );
313
314
		/** This filter is already documented in modules/masterbar/admin-menu/class-atomic-admin-menu.php */
315
		if ( apply_filters( 'jetpack_show_wpcom_upgrades_email_menu', false ) ) {
316
			$this->assertSame( 'https://wordpress.com/email/' . static::$domain, $submenu['paid-upgrades.php'][3][2] );
317
			$this->assertSame( 'https://wordpress.com/purchases/subscriptions/' . static::$domain, $submenu['paid-upgrades.php'][4][2] );
318
		} else {
319
			$this->assertSame( 'https://wordpress.com/purchases/subscriptions/' . static::$domain, $submenu['paid-upgrades.php'][3][2] );
320
		}
321
	}
322