Make WordPress Core

source: trunk/tests/phpunit/includes/testcase-xmlrpc.php @ 37475

Last change on this file since 37475 was 35367, checked in by dd32, 10 years ago

XMLRPC: Revert the changes to WP_XMLRPC_UnitTestCase in [35366] as they weren't required.

See #34336

File size: 747 bytes
Line 
1<?php
2include_once(ABSPATH . 'wp-admin/includes/admin.php');
3include_once(ABSPATH . WPINC . '/class-IXR.php');
4include_once(ABSPATH . WPINC . '/class-wp-xmlrpc-server.php');
5
6class WP_XMLRPC_UnitTestCase extends WP_UnitTestCase {
7        protected $myxmlrpcserver;
8
9        function setUp() {
10                parent::setUp();
11
12                add_filter( 'pre_option_enable_xmlrpc', '__return_true' );
13
14                $this->myxmlrpcserver = new wp_xmlrpc_server();
15        }
16
17        function tearDown() {
18                remove_filter( 'pre_option_enable_xmlrpc', '__return_true' );
19
20                $this->remove_added_uploads();
21
22                parent::tearDown();
23        }
24
25        protected function make_user_by_role( $role ) {
26                return self::factory()->user->create( array(
27                        'user_login' => $role,
28                        'user_pass'  => $role,
29                        'role'       => $role
30                ));
31        }
32
33}
Note: See TracBrowser for help on using the repository browser.