Code Duplication    Length = 17-21 lines in 2 locations

projects/plugins/jetpack/tests/php/sync/test_class.jetpack-sync-full-immediately.php 1 location

@@ 961-981 (lines=21) @@
958
		$this->assertEquals( 'jetpack_sync_blocked', $blocked_post->post_status );
959
	}
960
961
	function test_full_sync_do_not_sync_events_if_no_data_to_sync() {
962
		$non_existent_id      = 123123123123123213;
963
		$non_existent_post    = get_post( $non_existent_id );
964
		$non_existent_comment = get_comment( $non_existent_id );
965
		$non_existent_user    = get_user_by( 'id', $non_existent_id );
966
967
		$this->assertTrue( empty( $non_existent_post ) );
968
		$this->assertTrue( empty( $non_existent_comment ) );
969
		$this->assertTrue( empty( $non_existent_user ) );
970
971
		$this->full_sync->start( array(
972
			'posts'    => array( $non_existent_id ),
973
			'comments' => array( $non_existent_id ),
974
			'users'    => array( $non_existent_id )
975
		) );
976
		$this->sender->do_full_sync();
977
978
		$this->assertFalse( $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_posts' ) );
979
		$this->assertFalse( $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_comments' ) );
980
		$this->assertFalse( $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_users' ) );
981
	}
982
983
	function test_full_sync_can_sync_individual_posts() {
984
		$sync_post_id    = $this->factory->post->create();

projects/plugins/jetpack/tests/php/sync/test_class.jetpack-sync-full.php 1 location

@@ 1215-1231 (lines=17) @@
1212
		$this->assertEquals( 'jetpack_sync_blocked', $blocked_post->post_status );
1213
	}
1214
1215
	function test_full_sync_do_not_sync_events_if_no_data_to_sync() {
1216
		$non_existent_id      = 123123123123123213;
1217
		$non_existent_post    = get_post( $non_existent_id );
1218
		$non_existent_comment = get_comment( $non_existent_id );
1219
		$non_existent_user    = get_user_by( 'id', $non_existent_id );
1220
1221
		$this->assertTrue( empty( $non_existent_post ) );
1222
		$this->assertTrue( empty( $non_existent_comment ) );
1223
		$this->assertTrue( empty( $non_existent_user ) );
1224
1225
		$this->full_sync->start( array( 'posts' => array( $non_existent_id ), 'comments' => array( $non_existent_id ), 'users' => array( $non_existent_id ) )  );
1226
		$this->sender->do_full_sync();
1227
1228
		$this->assertFalse( $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_posts' ) );
1229
		$this->assertFalse( $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_comments' ) );
1230
		$this->assertFalse( $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_users' ) );
1231
	}
1232
1233
	function test_full_sync_can_sync_individual_posts() {
1234
		$sync_post_id    = $this->factory->post->create();