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