Code Duplication    Length = 22-23 lines in 2 locations

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

@@ 1083-1104 (lines=22) @@
1080
		$this->assertEquals( $keep_comment_id, $comments[0]->comment_ID );
1081
	}
1082
1083
	function test_full_sync_doesnt_send_deleted_users() {
1084
		$user_counts         = count_users();
1085
		$existing_user_count = $user_counts['total_users'];
1086
1087
		// previously, the behavior was to send false or throw errors - we
1088
		// should actively detect false values and remove them
1089
		$keep_user_id   = $this->factory->user->create();
1090
		$delete_user_id = $this->factory->user->create();
1091
1092
		$this->full_sync->start();
1093
1094
		wp_delete_user( $delete_user_id );
1095
1096
		$this->sender->do_full_sync();
1097
1098
		$synced_users_event = $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_users' );
1099
		$users              = $synced_users_event->args['users'];
1100
1101
		$this->assertEquals( $existing_user_count + 1, count( $users ) );
1102
		// the last created user should be the fist sent out.
1103
		$this->assertEquals( $keep_user_id, $users[0]->ID );
1104
	}
1105
1106
	function test_full_sync_has_correct_sent_count_even_if_some_actions_unsent() {
1107
		add_filter( 'jetpack_sync_before_send_jetpack_full_sync_users', array( $this, 'dont_sync_users' ) );

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

@@ 1335-1357 (lines=23) @@
1332
		$this->assertEquals( $keep_comment_id, $comments[0]->comment_ID );
1333
	}
1334
1335
	function test_full_sync_doesnt_send_deleted_users() {
1336
1337
		$user_counts = count_users();
1338
		$existing_user_count = $user_counts['total_users'];
1339
1340
		// previously, the behavior was to send false or throw errors - we
1341
		// should actively detect false values and remove them
1342
		$keep_user_id = $this->factory->user->create();
1343
		$delete_user_id = $this->factory->user->create();
1344
1345
		$this->full_sync->start();
1346
1347
		wp_delete_user( $delete_user_id );
1348
1349
		$this->sender->do_full_sync();
1350
1351
		$synced_users_event = $this->server_event_storage->get_most_recent_event( 'jetpack_full_sync_users' );
1352
		$users = $synced_users_event->args['users'];
1353
1354
		$this->assertEquals( $existing_user_count+1, count( $users ) );
1355
		// the last created user should be the fist sent out.
1356
		$this->assertEquals( $keep_user_id, $users[ 0 ]->ID );
1357
	}
1358
1359
	function test_full_sync_has_correct_sent_count_even_if_some_actions_unsent() {
1360
		// if actions get filtered out after dequeue, this can lead to the sent count