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