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

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