@@ 461-495 (lines=35) @@ | ||
458 | * @param string|null $invalid_token The invalid token to be returned in the response. Null if the tokens should be valid. |
|
459 | */ |
|
460 | private function setup_reconnect_test( $invalid_token ) { |
|
461 | switch ( $invalid_token ) { |
|
462 | case 'blog_token': |
|
463 | add_filter( |
|
464 | 'pre_http_request', |
|
465 | array( |
|
466 | $this, |
|
467 | 'intercept_validate_tokens_request_invalid_blog_token', |
|
468 | ), |
|
469 | 10, |
|
470 | 3 |
|
471 | ); |
|
472 | break; |
|
473 | case 'user_token': |
|
474 | add_filter( |
|
475 | 'pre_http_request', |
|
476 | array( |
|
477 | $this, |
|
478 | 'intercept_validate_tokens_request_invalid_user_token', |
|
479 | ), |
|
480 | 10, |
|
481 | 3 |
|
482 | ); |
|
483 | break; |
|
484 | case null: |
|
485 | add_filter( |
|
486 | 'pre_http_request', |
|
487 | array( |
|
488 | $this, |
|
489 | 'intercept_validate_tokens_request_valid_tokens', |
|
490 | ), |
|
491 | 10, |
|
492 | 3 |
|
493 | ); |
|
494 | break; |
|
495 | } |
|
496 | ||
497 | add_filter( 'jetpack_options', array( $this, 'mock_access_tokens' ), 10, 2 ); |
|
498 | add_filter( 'jetpack_options', array( $this, 'mock_blog_id' ), 10, 2 ); |
|
@@ 507-538 (lines=32) @@ | ||
504 | * @param string|null $invalid_token The invalid token to be returned in the response. Null if the tokens should be valid. |
|
505 | */ |
|
506 | private function shutdown_reconnect_test( $invalid_token ) { |
|
507 | switch ( $invalid_token ) { |
|
508 | case 'blog_token': |
|
509 | remove_filter( |
|
510 | 'pre_http_request', |
|
511 | array( |
|
512 | $this, |
|
513 | 'intercept_validate_tokens_request_invalid_blog_token', |
|
514 | ), |
|
515 | 10 |
|
516 | ); |
|
517 | break; |
|
518 | case 'user_token': |
|
519 | remove_filter( |
|
520 | 'pre_http_request', |
|
521 | array( |
|
522 | $this, |
|
523 | 'intercept_validate_tokens_request_invalid_user_token', |
|
524 | ), |
|
525 | 10 |
|
526 | ); |
|
527 | break; |
|
528 | case null: |
|
529 | remove_filter( |
|
530 | 'pre_http_request', |
|
531 | array( |
|
532 | $this, |
|
533 | 'intercept_validate_tokens_request_valid_tokens', |
|
534 | ), |
|
535 | 10 |
|
536 | ); |
|
537 | break; |
|
538 | } |
|
539 | ||
540 | remove_filter( 'jetpack_options', array( $this, 'mock_blog_id' ), 10 ); |
|
541 | remove_filter( 'jetpack_options', array( $this, 'mock_access_tokens' ), 10 ); |