- Timestamp:
- 02/21/2018 04:24:30 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-taxonomies-controller.php
r42423 r42724 27 27 28 28 public function test_register_routes() { 29 $routes = $this->server->get_routes();29 $routes = rest_get_server()->get_routes(); 30 30 31 31 $this->assertArrayHasKey( '/wp/v2/taxonomies', $routes ); … … 36 36 // Collection 37 37 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/taxonomies' ); 38 $response = $this->server->dispatch( $request );38 $response = rest_get_server()->dispatch( $request ); 39 39 $data = $response->get_data(); 40 40 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); … … 42 42 // Single 43 43 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/taxonomies/post_tag' ); 44 $response = $this->server->dispatch( $request );44 $response = rest_get_server()->dispatch( $request ); 45 45 $data = $response->get_data(); 46 46 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); … … 50 50 public function test_get_items() { 51 51 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies' ); 52 $response = $this->server->dispatch( $request );52 $response = rest_get_server()->dispatch( $request ); 53 53 $data = $response->get_data(); 54 54 $taxonomies = $this->get_public_taxonomies( get_taxonomies( '', 'objects' ) ); … … 67 67 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies' ); 68 68 $request->set_param( 'context', 'edit' ); 69 $response = $this->server->dispatch( $request );69 $response = rest_get_server()->dispatch( $request ); 70 70 $this->assertErrorResponse( 'rest_cannot_view', $response, 401 ); 71 71 } … … 74 74 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies' ); 75 75 $request->set_param( 'type', 'post' ); 76 $response = $this->server->dispatch( $request );76 $response = rest_get_server()->dispatch( $request ); 77 77 $this->check_taxonomies_for_type_response( 'post', $response ); 78 78 } … … 81 81 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies' ); 82 82 $request->set_param( 'type', 'wingding' ); 83 $response = $this->server->dispatch( $request );83 $response = rest_get_server()->dispatch( $request ); 84 84 $this->assertEquals( 200, $response->get_status() ); 85 85 $data = $response->get_data(); … … 89 89 public function test_get_item() { 90 90 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies/category' ); 91 $response = $this->server->dispatch( $request );91 $response = rest_get_server()->dispatch( $request ); 92 92 $this->check_taxonomy_object_response( 'view', $response ); 93 93 } … … 98 98 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies/category' ); 99 99 $request->set_param( 'context', 'edit' ); 100 $response = $this->server->dispatch( $request );100 $response = rest_get_server()->dispatch( $request ); 101 101 $this->check_taxonomy_object_response( 'edit', $response ); 102 102 } … … 106 106 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies/category' ); 107 107 $request->set_param( 'context', 'edit' ); 108 $response = $this->server->dispatch( $request );108 $response = rest_get_server()->dispatch( $request ); 109 109 $this->assertErrorResponse( 'rest_forbidden_context', $response, 401 ); 110 110 } … … 112 112 public function test_get_invalid_taxonomy() { 113 113 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies/invalid' ); 114 $response = $this->server->dispatch( $request );114 $response = rest_get_server()->dispatch( $request ); 115 115 $this->assertErrorResponse( 'rest_taxonomy_invalid', $response, 404 ); 116 116 } … … 120 120 121 121 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies/api-private' ); 122 $response = $this->server->dispatch( $request );122 $response = rest_get_server()->dispatch( $request ); 123 123 $this->assertErrorResponse( 'rest_forbidden', $response, 401 ); 124 124 } … … 129 129 130 130 $request = new WP_REST_Request( 'GET', '/wp/v2/taxonomies/api-private' ); 131 $response = $this->server->dispatch( $request );131 $response = rest_get_server()->dispatch( $request ); 132 132 $this->assertErrorResponse( 'rest_forbidden', $response, 403 ); 133 133 } … … 136 136 /** Taxonomies can't be created */ 137 137 $request = new WP_REST_Request( 'POST', '/wp/v2/taxonomies' ); 138 $response = $this->server->dispatch( $request );138 $response = rest_get_server()->dispatch( $request ); 139 139 $this->assertEquals( 404, $response->get_status() ); 140 140 } … … 143 143 /** Taxonomies can't be updated */ 144 144 $request = new WP_REST_Request( 'POST', '/wp/v2/taxonomies/category' ); 145 $response = $this->server->dispatch( $request );145 $response = rest_get_server()->dispatch( $request ); 146 146 $this->assertEquals( 404, $response->get_status() ); 147 147 } … … 150 150 /** Taxonomies can't be deleted */ 151 151 $request = new WP_REST_Request( 'DELETE', '/wp/v2/taxonomies/category' ); 152 $response = $this->server->dispatch( $request );152 $response = rest_get_server()->dispatch( $request ); 153 153 $this->assertEquals( 404, $response->get_status() ); 154 154 } … … 165 165 public function test_get_item_schema() { 166 166 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/taxonomies' ); 167 $response = $this->server->dispatch( $request );167 $response = rest_get_server()->dispatch( $request ); 168 168 $data = $response->get_data(); 169 169 $properties = $data['schema']['properties'];
Note: See TracChangeset
for help on using the changeset viewer.