Code Duplication    Length = 14-14 lines in 2 locations

projects/packages/connection/tests/php/test-rest-endpoints.php 2 locations

@@ 437-450 (lines=14) @@
434
	 *
435
	 * @return array
436
	 */
437
	public function intercept_refresh_blog_token_request( $response, $args, $url ) {
438
		if ( false === strpos( $url, 'jetpack-refresh-blog-token' ) ) {
439
			return $response;
440
		}
441
442
		return array(
443
			'headers'  => new Requests_Utility_CaseInsensitiveDictionary( array( 'content-type' => 'application/json' ) ),
444
			'body'     => wp_json_encode( array( 'jetpack_secret' => self::BLOG_TOKEN ) ),
445
			'response' => array(
446
				'code'    => 200,
447
				'message' => 'OK',
448
			),
449
		);
450
	}
451
452
	/**
453
	 * Intercept the `jetpack-refresh-blog-token` API request sent to WP.com, and mock the failure response.
@@ 461-474 (lines=14) @@
458
	 *
459
	 * @return array
460
	 */
461
	public function intercept_refresh_blog_token_request_fail( $response, $args, $url ) {
462
		if ( false === strpos( $url, 'jetpack-refresh-blog-token' ) ) {
463
			return $response;
464
		}
465
466
		return array(
467
			'headers'  => new Requests_Utility_CaseInsensitiveDictionary( array( 'content-type' => 'application/json' ) ),
468
			'body'     => wp_json_encode( array( 'jetpack_secret_missing' => true ) ), // Meaningless body.
469
			'response' => array(
470
				'code'    => 200,
471
				'message' => 'OK',
472
			),
473
		);
474
	}
475
476
	/**
477
	 * Intercept the `jetpack-token-health` API request sent to WP.com, and mock the "invalid blog token" response.