|
@@ 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() |