Code Duplication    Length = 12-12 lines in 3 locations

tests/phpunit/tests/rest-api/rest-users-controller.php 3 locations

@@ 1203-1214 (lines=12) @@
1200
        $this->assertEquals(200, $response->get_status());
1201
    }
1202
1203
    public function test_update_item_existing_email() 
1204
    {
1205
        $user1 = $this->factory->user->create(array( 'user_login' => 'test_json_user', 'user_email' => '[email protected]' ));
1206
        $user2 = $this->factory->user->create(array( 'user_login' => 'test_json_user2', 'user_email' => '[email protected]' ));
1207
        $this->allow_user_to_manage_multisite();
1208
        wp_set_current_user(self::$user);
1209
1210
        $request = new WP_REST_Request('PUT', '/wp/v2/users/' . $user2);
1211
        $request->set_param('email', '[email protected]');
1212
        $response = $this->server->dispatch($request);
1213
        $this->assertInstanceOf('WP_Error', $response->as_error());
1214
        $this->assertEquals('rest_user_invalid_email', $response->as_error()->get_error_code());
1215
    }
1216
1217
    public function test_update_item_invalid_locale() 
@@ 1265-1276 (lines=12) @@
1262
        $this->assertEquals('', $user->locale);
1263
    }
1264
1265
    public function test_update_item_username_attempt() 
1266
    {
1267
        $user1 = $this->factory->user->create(array( 'user_login' => 'test_json_user', 'user_email' => '[email protected]' ));
1268
        $user2 = $this->factory->user->create(array( 'user_login' => 'test_json_user2', 'user_email' => '[email protected]' ));
1269
        $this->allow_user_to_manage_multisite();
1270
        wp_set_current_user(self::$user);
1271
1272
        $request = new WP_REST_Request('PUT', '/wp/v2/users/' . $user2);
1273
        $request->set_param('username', 'test_json_user');
1274
        $response = $this->server->dispatch($request);
1275
        $this->assertInstanceOf('WP_Error', $response->as_error());
1276
        $this->assertEquals('rest_user_invalid_argument', $response->as_error()->get_error_code());
1277
    }
1278
1279
    public function test_update_item_existing_nicename() 
@@ 1279-1290 (lines=12) @@
1276
        $this->assertEquals('rest_user_invalid_argument', $response->as_error()->get_error_code());
1277
    }
1278
1279
    public function test_update_item_existing_nicename() 
1280
    {
1281
        $user1 = $this->factory->user->create(array( 'user_login' => 'test_json_user', 'user_email' => '[email protected]' ));
1282
        $user2 = $this->factory->user->create(array( 'user_login' => 'test_json_user2', 'user_email' => '[email protected]' ));
1283
        $this->allow_user_to_manage_multisite();
1284
        wp_set_current_user(self::$user);
1285
1286
        $request = new WP_REST_Request('PUT', '/wp/v2/users/' . $user2);
1287
        $request->set_param('slug', 'test_json_user');
1288
        $response = $this->server->dispatch($request);
1289
        $this->assertInstanceOf('WP_Error', $response->as_error());
1290
        $this->assertEquals('rest_user_invalid_slug', $response->as_error()->get_error_code());
1291
    }
1292
1293
    public function test_json_update_user()