forked from WordPress/wordpress-develop
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclient.php
More file actions
30 lines (26 loc) · 905 Bytes
/
client.php
File metadata and controls
30 lines (26 loc) · 905 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require_once ABSPATH . WPINC . '/class-IXR.php';
require_once ABSPATH . WPINC . '/class-wp-http-ixr-client.php';
/**
* @group xmlrpc
*/
class Tests_XMLRPC_Client extends WP_XMLRPC_UnitTestCase {
/**
* @ticket 26947
*/
function test_ixr_client_allows_query_strings() {
$client = new IXR_Client( 'http://example.com/server.php?this-is-needed=true#not-this' );
$this->assertSame( 'example.com', $client->server );
$this->assertSame( 80, $client->port );
$this->assertSame( '/server.php?this-is-needed=true', $client->path );
}
/**
* @ticket 26947
*/
function test_wp_ixr_client_allows_query_strings() {
$client = new WP_HTTP_IXR_Client( 'http://example.com/server.php?this-is-needed=true#not-this' );
$this->assertSame( 'example.com', $client->server );
$this->assertFalse( $client->port );
$this->assertSame( '/server.php?this-is-needed=true', $client->path );
}
}