| @@ 218-233 (lines=16) @@ | ||
| 215 | /** |
|
| 216 | * Test test_xmlrpc_get_user_by_id |
|
| 217 | */ |
|
| 218 | public function test_remote_connect_error_invalid_user() { |
|
| 219 | $server = new Jetpack_XMLRPC_Server(); |
|
| 220 | $response = $server->remote_connect( |
|
| 221 | array( |
|
| 222 | 'nonce' => '1234', |
|
| 223 | 'local_user' => '100000000', |
|
| 224 | ) |
|
| 225 | ); |
|
| 226 | ||
| 227 | $this->assertInstanceOf( 'IXR_Error', $response ); |
|
| 228 | $this->assertObjectHasAttribute( 'code', $response ); |
|
| 229 | $this->assertObjectHasAttribute( 'message', $response ); |
|
| 230 | $this->assertEquals( 400, $response->code ); |
|
| 231 | $this->assertEquals( |
|
| 232 | 'Jetpack: [input_error] Valid user is required.', |
|
| 233 | $response->message |
|
| 234 | ); |
|
| 235 | } |
|
| 236 | ||
| @@ 68-79 (lines=12) @@ | ||
| 65 | /** |
|
| 66 | * Test test_remote_provision_error_nonexistent_user |
|
| 67 | */ |
|
| 68 | public function test_remote_provision_error_nonexistent_user() { |
|
| 69 | $server = new Jetpack_XMLRPC_Server(); |
|
| 70 | $response = $server->remote_provision( array() ); |
|
| 71 | ||
| 72 | $this->assertInstanceOf( 'IXR_Error', $response ); |
|
| 73 | $this->assertContains( 'local_user_missing', $response->message ); |
|
| 74 | ||
| 75 | $response = $server->remote_provision( array( 'local_user' => 'nonexistent' ) ); |
|
| 76 | ||
| 77 | $this->assertInstanceOf( 'IXR_Error', $response ); |
|
| 78 | $this->assertEquals( 'Jetpack: [input_error] Valid user is required', $response->message ); |
|
| 79 | } |
|
| 80 | ||
| 81 | /** |
|
| 82 | * Test test_remote_provision_success |
|