| @@ 230-237 (lines=8) @@ | ||
| 227 | */ |
|
| 228 | protected function test__master_user_exists_on_site() { |
|
| 229 | $name = __FUNCTION__; |
|
| 230 | if ( ! $this->helper_is_jetpack_connected() ) { |
|
| 231 | return self::skipped_test( |
|
| 232 | array( |
|
| 233 | 'name' => $name, |
|
| 234 | 'short_description' => __( 'Jetpack is not connected. No master user to check.', 'jetpack' ), |
|
| 235 | ) |
|
| 236 | ); |
|
| 237 | } |
|
| 238 | $local_user = $this->helper_retrieve_local_master_user(); |
|
| 239 | ||
| 240 | if ( $local_user->exists() ) { |
|
| @@ 265-272 (lines=8) @@ | ||
| 262 | */ |
|
| 263 | protected function test__master_user_can_manage_options() { |
|
| 264 | $name = __FUNCTION__; |
|
| 265 | if ( ! $this->helper_is_jetpack_connected() ) { |
|
| 266 | return self::skipped_test( |
|
| 267 | array( |
|
| 268 | 'name' => $name, |
|
| 269 | 'short_description' => __( 'Jetpack is not connected.', 'jetpack' ), |
|
| 270 | ) |
|
| 271 | ); |
|
| 272 | } |
|
| 273 | $master_user = $this->helper_retrieve_local_master_user(); |
|
| 274 | ||
| 275 | if ( user_can( $master_user, 'manage_options' ) ) { |
|
| @@ 372-379 (lines=8) @@ | ||
| 369 | */ |
|
| 370 | protected function test__identity_crisis() { |
|
| 371 | $name = __FUNCTION__; |
|
| 372 | if ( ! $this->helper_is_jetpack_connected() ) { |
|
| 373 | return self::skipped_test( |
|
| 374 | array( |
|
| 375 | 'name' => $name, |
|
| 376 | 'short_description' => __( 'Jetpack is not connected.', 'jetpack' ), |
|
| 377 | ) |
|
| 378 | ); |
|
| 379 | } |
|
| 380 | $identity_crisis = Jetpack::check_identity_crisis(); |
|
| 381 | ||
| 382 | if ( ! $identity_crisis ) { |
|
| @@ 576-583 (lines=8) @@ | ||
| 573 | ); |
|
| 574 | } |
|
| 575 | ||
| 576 | if ( 404 === wp_remote_retrieve_response_code( $response ) ) { |
|
| 577 | return self::skipped_test( |
|
| 578 | array( |
|
| 579 | 'name' => $name, |
|
| 580 | 'short_description' => __( 'The WordPress.com API returned a 404 error.', 'jetpack' ), |
|
| 581 | ) |
|
| 582 | ); |
|
| 583 | } |
|
| 584 | ||
| 585 | $result = json_decode( $body ); |
|
| 586 | $is_connected = ! empty( $result->connected ); |
|