| @@ 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 | ||
| @@ 321-334 (lines=14) @@ | ||
| 318 | * |
|
| 319 | * @covers ::add_upgrades_menu |
|
| 320 | */ |
|
| 321 | public function test_add_upgrades_menu() { |
|
| 322 | global $submenu; |
|
| 323 | ||
| 324 | static::$admin_menu->add_upgrades_menu(); |
|
| 325 | ||
| 326 | $this->assertSame( 'https://wordpress.com/plans/my-plan/' . static::$domain, $submenu['paid-upgrades.php'][1][2] ); |
|
| 327 | $this->assertSame( 'https://wordpress.com/domains/manage/' . static::$domain, $submenu['paid-upgrades.php'][2][2] ); |
|
| 328 | ||
| 329 | /** This filter is already documented in modules/masterbar/admin-menu/class-atomic-admin-menu.php */ |
|
| 330 | if ( apply_filters( 'jetpack_show_wpcom_upgrades_email_menu', false ) ) { |
|
| 331 | $this->assertSame( 'https://wordpress.com/email/' . static::$domain, $submenu['paid-upgrades.php'][3][2] ); |
|
| 332 | $this->assertSame( 'https://wordpress.com/purchases/subscriptions/' . static::$domain, $submenu['paid-upgrades.php'][4][2] ); |
|
| 333 | } else { |
|
| 334 | $this->assertSame( 'https://wordpress.com/purchases/subscriptions/' . static::$domain, $submenu['paid-upgrades.php'][3][2] ); |
|
| 335 | } |
|
| 336 | } |
|
| 337 | ||