- 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-revisions-controller.php
r42343 r42724 68 68 69 69 public function test_register_routes() { 70 $routes = $this->server->get_routes();70 $routes = rest_get_server()->get_routes(); 71 71 $this->assertArrayHasKey( '/wp/v2/posts/(?P<parent>[\d]+)/revisions', $routes ); 72 72 $this->assertArrayHasKey( '/wp/v2/posts/(?P<parent>[\d]+)/revisions/(?P<id>[\d]+)', $routes ); … … 78 78 // Collection 79 79 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/posts/' . self::$post_id . '/revisions' ); 80 $response = $this->server->dispatch( $request );80 $response = rest_get_server()->dispatch( $request ); 81 81 $data = $response->get_data(); 82 82 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); … … 84 84 // Single 85 85 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_1->ID ); 86 $response = $this->server->dispatch( $request );86 $response = rest_get_server()->dispatch( $request ); 87 87 $data = $response->get_data(); 88 88 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); … … 93 93 wp_set_current_user( self::$editor_id ); 94 94 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions' ); 95 $response = $this->server->dispatch( $request );95 $response = rest_get_server()->dispatch( $request ); 96 96 $data = $response->get_data(); 97 97 $this->assertEquals( 200, $response->get_status() ); … … 109 109 wp_set_current_user( 0 ); 110 110 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions' ); 111 $response = $this->server->dispatch( $request );111 $response = rest_get_server()->dispatch( $request ); 112 112 113 113 $this->assertErrorResponse( 'rest_cannot_read', $response, 401 ); 114 114 wp_set_current_user( self::$contributor_id ); 115 $response = $this->server->dispatch( $request );115 $response = rest_get_server()->dispatch( $request ); 116 116 $this->assertErrorResponse( 'rest_cannot_read', $response, 403 ); 117 117 } … … 120 120 wp_set_current_user( self::$editor_id ); 121 121 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . REST_TESTS_IMPOSSIBLY_HIGH_NUMBER . '/revisions' ); 122 $response = $this->server->dispatch( $request );122 $response = rest_get_server()->dispatch( $request ); 123 123 $this->assertErrorResponse( 'rest_post_invalid_parent', $response, 404 ); 124 124 } … … 127 127 wp_set_current_user( self::$editor_id ); 128 128 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$page_id . '/revisions' ); 129 $response = $this->server->dispatch( $request );129 $response = rest_get_server()->dispatch( $request ); 130 130 $this->assertErrorResponse( 'rest_post_invalid_parent', $response, 404 ); 131 131 } … … 134 134 wp_set_current_user( self::$editor_id ); 135 135 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 136 $response = $this->server->dispatch( $request );136 $response = rest_get_server()->dispatch( $request ); 137 137 $this->assertEquals( 200, $response->get_status() ); 138 138 $this->check_get_revision_response( $response, $this->revision_1 ); … … 160 160 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 161 161 $request->set_param( 'context', 'embed' ); 162 $response = $this->server->dispatch( $request );162 $response = rest_get_server()->dispatch( $request ); 163 163 $fields = array( 164 164 'author', … … 178 178 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 179 179 180 $response = $this->server->dispatch( $request );180 $response = rest_get_server()->dispatch( $request ); 181 181 $this->assertErrorResponse( 'rest_cannot_read', $response, 401 ); 182 182 wp_set_current_user( self::$contributor_id ); 183 $response = $this->server->dispatch( $request );183 $response = rest_get_server()->dispatch( $request ); 184 184 $this->assertErrorResponse( 'rest_cannot_read', $response, 403 ); 185 185 } … … 188 188 wp_set_current_user( self::$editor_id ); 189 189 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . REST_TESTS_IMPOSSIBLY_HIGH_NUMBER . '/revisions/' . $this->revision_id1 ); 190 $response = $this->server->dispatch( $request );190 $response = rest_get_server()->dispatch( $request ); 191 191 $this->assertErrorResponse( 'rest_post_invalid_parent', $response, 404 ); 192 192 } … … 195 195 wp_set_current_user( self::$editor_id ); 196 196 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$page_id . '/revisions/' . $this->revision_id1 ); 197 $response = $this->server->dispatch( $request );197 $response = rest_get_server()->dispatch( $request ); 198 198 $this->assertErrorResponse( 'rest_post_invalid_parent', $response, 404 ); 199 199 } … … 203 203 $request = new WP_REST_Request( 'DELETE', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 204 204 $request->set_param( 'force', true ); 205 $response = $this->server->dispatch( $request );205 $response = rest_get_server()->dispatch( $request ); 206 206 $this->assertEquals( 200, $response->get_status() ); 207 207 $this->assertNull( get_post( $this->revision_id1 ) ); … … 212 212 213 213 $request = new WP_REST_Request( 'DELETE', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 214 $response = $this->server->dispatch( $request );214 $response = rest_get_server()->dispatch( $request ); 215 215 $this->assertErrorResponse( 'rest_trash_not_supported', $response, 501 ); 216 216 217 217 $request->set_param( 'force', 'false' ); 218 $response = $this->server->dispatch( $request );218 $response = rest_get_server()->dispatch( $request ); 219 219 $this->assertErrorResponse( 'rest_trash_not_supported', $response, 501 ); 220 220 … … 226 226 wp_set_current_user( self::$contributor_id ); 227 227 $request = new WP_REST_Request( 'DELETE', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 228 $response = $this->server->dispatch( $request );228 $response = rest_get_server()->dispatch( $request ); 229 229 $this->assertErrorResponse( 'rest_cannot_read', $response, 403 ); 230 230 } … … 233 233 wp_set_current_user( self::$editor_id ); 234 234 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 235 $response = $this->server->dispatch( $request );235 $response = rest_get_server()->dispatch( $request ); 236 236 $this->assertEquals( 200, $response->get_status() ); 237 237 $this->check_get_revision_response( $response, $this->revision_1 ); … … 240 240 public function test_get_item_schema() { 241 241 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/posts/' . self::$post_id . '/revisions' ); 242 $response = $this->server->dispatch( $request );242 $response = rest_get_server()->dispatch( $request ); 243 243 $data = $response->get_data(); 244 244 $properties = $data['schema']['properties']; … … 260 260 public function test_create_item() { 261 261 $request = new WP_REST_Request( 'POST', '/wp/v2/posts/' . self::$post_id . '/revisions' ); 262 $response = $this->server->dispatch( $request );262 $response = rest_get_server()->dispatch( $request ); 263 263 $this->assertErrorResponse( 'rest_no_route', $response, 404 ); 264 264 } … … 266 266 public function test_update_item() { 267 267 $request = new WP_REST_Request( 'POST', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 268 $response = $this->server->dispatch( $request );268 $response = rest_get_server()->dispatch( $request ); 269 269 $this->assertErrorResponse( 'rest_no_route', $response, 404 ); 270 270 } … … 289 289 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/posts/' . self::$post_id . '/revisions' ); 290 290 291 $response = $this->server->dispatch( $request );291 $response = rest_get_server()->dispatch( $request ); 292 292 $data = $response->get_data(); 293 293 … … 299 299 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 300 300 301 $response = $this->server->dispatch( $request );301 $response = rest_get_server()->dispatch( $request ); 302 302 $this->assertArrayHasKey( 'my_custom_int', $response->data ); 303 303 … … 355 355 wp_set_current_user( self::$editor_id ); 356 356 $request = new WP_REST_Request( 'GET', '/wp/v2/posts/' . self::$post_id . '/revisions/' . $this->revision_id1 ); 357 $this->server->dispatch( $request );357 rest_get_server()->dispatch( $request ); 358 358 359 359 $post = get_post();
Note: See TracChangeset
for help on using the changeset viewer.