- Timestamp:
- 02/21/2018 04:24:30 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-tags-controller.php
r42343 r42724 51 51 52 52 public function test_register_routes() { 53 $routes = $this->server->get_routes();53 $routes = rest_get_server()->get_routes(); 54 54 $this->assertArrayHasKey( '/wp/v2/tags', $routes ); 55 55 $this->assertArrayHasKey( '/wp/v2/tags/(?P<id>[\d]+)', $routes ); … … 59 59 // Collection 60 60 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); 61 $response = $this->server->dispatch( $request );61 $response = rest_get_server()->dispatch( $request ); 62 62 $data = $response->get_data(); 63 63 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); … … 66 66 $tag1 = $this->factory->tag->create( array( 'name' => 'Season 5' ) ); 67 67 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags/' . $tag1 ); 68 $response = $this->server->dispatch( $request );68 $response = rest_get_server()->dispatch( $request ); 69 69 $data = $response->get_data(); 70 70 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); … … 74 74 public function test_registered_query_params() { 75 75 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); 76 $response = $this->server->dispatch( $request );76 $response = rest_get_server()->dispatch( $request ); 77 77 $data = $response->get_data(); 78 78 $keys = array_keys( $data['endpoints'][0]['args'] ); … … 99 99 $this->factory->tag->create(); 100 100 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 101 $response = $this->server->dispatch( $request );101 $response = rest_get_server()->dispatch( $request ); 102 102 $this->check_get_taxonomy_terms_response( $response ); 103 103 } … … 107 107 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 108 108 $request->set_param( 'context', 'edit' ); 109 $response = $this->server->dispatch( $request );109 $response = rest_get_server()->dispatch( $request ); 110 110 $this->assertErrorResponse( 'rest_forbidden_context', $response, 401 ); 111 111 } … … 118 118 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 119 119 $request->set_param( 'hide_empty', true ); 120 $response = $this->server->dispatch( $request );120 $response = rest_get_server()->dispatch( $request ); 121 121 $data = $response->get_data(); 122 122 $this->assertEquals( 2, count( $data ) ); … … 125 125 // invalid value should fail 126 126 $request->set_param( 'hide_empty', 'nothanks' ); 127 $response = $this->server->dispatch( $request );127 $response = rest_get_server()->dispatch( $request ); 128 128 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 129 129 } … … 136 136 // Orderby=>asc 137 137 $request->set_param( 'include', array( $id3, $id1 ) ); 138 $response = $this->server->dispatch( $request );138 $response = rest_get_server()->dispatch( $request ); 139 139 $data = $response->get_data(); 140 140 $this->assertEquals( 2, count( $data ) ); … … 142 142 // Orderby=>include 143 143 $request->set_param( 'orderby', 'include' ); 144 $response = $this->server->dispatch( $request );144 $response = rest_get_server()->dispatch( $request ); 145 145 $data = $response->get_data(); 146 146 $this->assertEquals( 2, count( $data ) ); … … 148 148 // Include invalid value shoud fail 149 149 $request->set_param( 'include', array( 'myterm' ) ); 150 $response = $this->server->dispatch( $request );150 $response = rest_get_server()->dispatch( $request ); 151 151 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 152 152 } … … 156 156 $id2 = $this->factory->tag->create(); 157 157 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 158 $response = $this->server->dispatch( $request );158 $response = rest_get_server()->dispatch( $request ); 159 159 $data = $response->get_data(); 160 160 $this->assertTrue( in_array( $id1, wp_list_pluck( $data, 'id' ), true ) ); 161 161 $this->assertTrue( in_array( $id2, wp_list_pluck( $data, 'id' ), true ) ); 162 162 $request->set_param( 'exclude', array( $id2 ) ); 163 $response = $this->server->dispatch( $request );163 $response = rest_get_server()->dispatch( $request ); 164 164 $data = $response->get_data(); 165 165 $this->assertTrue( in_array( $id1, wp_list_pluck( $data, 'id' ), true ) ); … … 167 167 // Invalid exclude value should fail 168 168 $request->set_param( 'exclude', array( 'invalid' ) ); 169 $response = $this->server->dispatch( $request );169 $response = rest_get_server()->dispatch( $request ); 170 170 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 171 171 } … … 178 178 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 179 179 $request->set_param( 'offset', 1 ); 180 $response = $this->server->dispatch( $request );180 $response = rest_get_server()->dispatch( $request ); 181 181 $this->assertCount( 3, $response->get_data() ); 182 182 // 'offset' works with 'per_page' 183 183 $request->set_param( 'per_page', 2 ); 184 $response = $this->server->dispatch( $request );184 $response = rest_get_server()->dispatch( $request ); 185 185 $this->assertCount( 2, $response->get_data() ); 186 186 // 'offset' takes priority over 'page' 187 187 $request->set_param( 'page', 3 ); 188 $response = $this->server->dispatch( $request );188 $response = rest_get_server()->dispatch( $request ); 189 189 $this->assertCount( 2, $response->get_data() ); 190 190 // 'offset' invalid value shoudl fail 191 191 $request->set_param( 'offset', 'moreplease' ); 192 $response = $this->server->dispatch( $request );192 $response = rest_get_server()->dispatch( $request ); 193 193 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 194 194 } … … 208 208 $request->set_param( 'order', 'desc' ); 209 209 $request->set_param( 'per_page', 1 ); 210 $response = $this->server->dispatch( $request );210 $response = rest_get_server()->dispatch( $request ); 211 211 $this->assertEquals( 200, $response->get_status() ); 212 212 $data = $response->get_data(); … … 217 217 $request->set_param( 'order', 'asc' ); 218 218 $request->set_param( 'per_page', 2 ); 219 $response = $this->server->dispatch( $request );219 $response = rest_get_server()->dispatch( $request ); 220 220 $this->assertEquals( 200, $response->get_status() ); 221 221 $data = $response->get_data(); … … 224 224 // Invalid orderby should fail. 225 225 $request->set_param( 'orderby', 'invalid' ); 226 $response = $this->server->dispatch( $request );226 $response = rest_get_server()->dispatch( $request ); 227 227 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 228 228 } … … 234 234 // defaults to orderby=name, order=asc 235 235 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 236 $response = $this->server->dispatch( $request );236 $response = rest_get_server()->dispatch( $request ); 237 237 $this->assertEquals( 200, $response->get_status() ); 238 238 $data = $response->get_data(); … … 243 243 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 244 244 $request->set_param( 'orderby', 'id' ); 245 $response = $this->server->dispatch( $request );245 $response = rest_get_server()->dispatch( $request ); 246 246 $this->assertEquals( 200, $response->get_status() ); 247 247 $data = $response->get_data(); … … 253 253 $request->set_param( 'orderby', 'id' ); 254 254 $request->set_param( 'order', 'desc' ); 255 $response = $this->server->dispatch( $request );255 $response = rest_get_server()->dispatch( $request ); 256 256 $data = $response->get_data(); 257 257 $this->assertEquals( 200, $response->get_status() ); … … 269 269 $request->set_param( 'orderby', 'include_slugs' ); 270 270 $request->set_param( 'slug', array( 'taco', 'burrito', 'chalupa' ) ); 271 $response = $this->server->dispatch( $request );271 $response = rest_get_server()->dispatch( $request ); 272 272 $data = $response->get_data(); 273 273 $this->assertEquals( 200, $response->get_status() ); … … 286 286 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 287 287 $request->set_param( 'post', $post_id ); 288 $response = $this->server->dispatch( $request );288 $response = rest_get_server()->dispatch( $request ); 289 289 $this->assertEquals( 200, $response->get_status() ); 290 290 … … 296 296 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 297 297 $request->set_param( 'post', 'invalid-post' ); 298 $response = $this->server->dispatch( $request );298 $response = rest_get_server()->dispatch( $request ); 299 299 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 300 300 } … … 318 318 $request->set_param( 'per_page', 15 ); 319 319 $request->set_param( 'orderby', 'id' ); 320 $response = $this->server->dispatch( $request );320 $response = rest_get_server()->dispatch( $request ); 321 321 $tags = $response->get_data(); 322 322 … … 332 332 $request->set_param( 'per_page', 15 ); 333 333 $request->set_param( 'orderby', 'id' ); 334 $response = $this->server->dispatch( $request );334 $response = rest_get_server()->dispatch( $request ); 335 335 $tags = $response->get_data(); 336 336 … … 346 346 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 347 347 $request->set_param( 'post', $post_id ); 348 $response = $this->server->dispatch( $request );348 $response = rest_get_server()->dispatch( $request ); 349 349 $this->assertEquals( 200, $response->get_status() ); 350 350 … … 380 380 $request = new WP_REST_Request( 'GET', '/wp/v2/batman' ); 381 381 $request->set_param( 'post', $post_id ); 382 $response = $this->server->dispatch( $request );382 $response = rest_get_server()->dispatch( $request ); 383 383 $this->assertEquals( 200, $response->get_status() ); 384 384 … … 397 397 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 398 398 $request->set_param( 'search', 'App' ); 399 $response = $this->server->dispatch( $request );399 $response = rest_get_server()->dispatch( $request ); 400 400 $this->assertEquals( 200, $response->get_status() ); 401 401 $data = $response->get_data(); … … 404 404 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 405 405 $request->set_param( 'search', 'Garbage' ); 406 $response = $this->server->dispatch( $request );406 $response = rest_get_server()->dispatch( $request ); 407 407 $this->assertEquals( 200, $response->get_status() ); 408 408 $data = $response->get_data(); … … 415 415 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 416 416 $request->set_param( 'slug', 'apple' ); 417 $response = $this->server->dispatch( $request );417 $response = rest_get_server()->dispatch( $request ); 418 418 $this->assertEquals( 200, $response->get_status() ); 419 419 $data = $response->get_data(); … … 435 435 ) 436 436 ); 437 $response = $this->server->dispatch( $request );437 $response = rest_get_server()->dispatch( $request ); 438 438 $this->assertEquals( 200, $response->get_status() ); 439 439 $data = $response->get_data(); … … 450 450 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 451 451 $request->set_param( 'slug', 'taco,burrito, enchilada' ); 452 $response = $this->server->dispatch( $request );452 $response = rest_get_server()->dispatch( $request ); 453 453 $this->assertEquals( 200, $response->get_status() ); 454 454 $data = $response->get_data(); … … 474 474 475 475 $request = new WP_REST_Request( 'GET', '/wp/v2/terms/robin' ); 476 $response = $this->server->dispatch( $request );476 $response = rest_get_server()->dispatch( $request ); 477 477 $this->assertErrorResponse( 'rest_no_route', $response, 404 ); 478 478 } … … 488 488 } 489 489 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 490 $response = $this->server->dispatch( $request );490 $response = rest_get_server()->dispatch( $request ); 491 491 $headers = $response->get_headers(); 492 492 $this->assertEquals( 50, $headers['X-WP-Total'] ); … … 507 507 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 508 508 $request->set_param( 'page', 3 ); 509 $response = $this->server->dispatch( $request );509 $response = rest_get_server()->dispatch( $request ); 510 510 $headers = $response->get_headers(); 511 511 $this->assertEquals( 51, $headers['X-WP-Total'] ); … … 526 526 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 527 527 $request->set_param( 'page', 6 ); 528 $response = $this->server->dispatch( $request );528 $response = rest_get_server()->dispatch( $request ); 529 529 $headers = $response->get_headers(); 530 530 $this->assertEquals( 51, $headers['X-WP-Total'] ); … … 540 540 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 541 541 $request->set_param( 'page', 8 ); 542 $response = $this->server->dispatch( $request );542 $response = rest_get_server()->dispatch( $request ); 543 543 $headers = $response->get_headers(); 544 544 $this->assertEquals( 51, $headers['X-WP-Total'] ); … … 556 556 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 557 557 $request->set_param( 'context', 'banana' ); 558 $response = $this->server->dispatch( $request );558 $response = rest_get_server()->dispatch( $request ); 559 559 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 560 560 } … … 563 563 $id = $this->factory->tag->create(); 564 564 $request = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $id ); 565 $response = $this->server->dispatch( $request );565 $response = rest_get_server()->dispatch( $request ); 566 566 $this->check_get_taxonomy_term_response( $response, $id ); 567 567 } … … 569 569 public function test_get_term_invalid_term() { 570 570 $request = new WP_REST_Request( 'GET', '/wp/v2/tags/' . REST_TESTS_IMPOSSIBLY_HIGH_NUMBER ); 571 $response = $this->server->dispatch( $request );571 $response = rest_get_server()->dispatch( $request ); 572 572 $this->assertErrorResponse( 'rest_term_invalid', $response, 404 ); 573 573 } … … 578 578 $request = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $id ); 579 579 $request->set_param( 'context', 'edit' ); 580 $response = $this->server->dispatch( $request );580 $response = rest_get_server()->dispatch( $request ); 581 581 $this->assertErrorResponse( 'rest_forbidden_context', $response, 401 ); 582 582 } … … 592 592 593 593 $request = new WP_REST_Request( 'GET', '/wp/v2/terms/robin/' . $term1 ); 594 $response = $this->server->dispatch( $request );594 $response = rest_get_server()->dispatch( $request ); 595 595 $this->assertErrorResponse( 'rest_no_route', $response, 404 ); 596 596 } … … 605 605 ); 606 606 $request = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $term1 ); 607 $response = $this->server->dispatch( $request );607 $response = rest_get_server()->dispatch( $request ); 608 608 $this->assertErrorResponse( 'rest_term_invalid', $response, 404 ); 609 609 } … … 615 615 $request->set_param( 'description', 'This term is so awesome.' ); 616 616 $request->set_param( 'slug', 'so-awesome' ); 617 $response = $this->server->dispatch( $request );617 $response = rest_get_server()->dispatch( $request ); 618 618 $this->assertEquals( 201, $response->get_status() ); 619 619 $headers = $response->get_headers(); … … 629 629 $request = new WP_REST_Request( 'POST', '/wp/v2/tags' ); 630 630 $request->set_param( 'name', 'Incorrect permissions' ); 631 $response = $this->server->dispatch( $request );631 $response = rest_get_server()->dispatch( $request ); 632 632 $this->assertErrorResponse( 'rest_cannot_create', $response, 403 ); 633 633 } … … 636 636 wp_set_current_user( self::$administrator ); 637 637 $request = new WP_REST_Request( 'POST', '/wp/v2/tags' ); 638 $response = $this->server->dispatch( $request );638 $response = rest_get_server()->dispatch( $request ); 639 639 $this->assertErrorResponse( 'rest_missing_callback_param', $response, 400 ); 640 640 } … … 646 646 $request->set_param( 'name', 'My Awesome Term' ); 647 647 $request->set_param( 'parent', REST_TESTS_IMPOSSIBLY_HIGH_NUMBER ); 648 $response = $this->server->dispatch( $request );648 $response = rest_get_server()->dispatch( $request ); 649 649 $this->assertErrorResponse( 'rest_taxonomy_not_hierarchical', $response, 400 ); 650 650 } … … 662 662 $request->set_param( 'description', 'New Description' ); 663 663 $request->set_param( 'slug', 'new-slug' ); 664 $response = $this->server->dispatch( $request );664 $response = rest_get_server()->dispatch( $request ); 665 665 $this->assertEquals( 200, $response->get_status() ); 666 666 $data = $response->get_data(); … … 676 676 $request = new WP_REST_Request( 'PUT', '/wp/v2/tags/' . $term->term_id ); 677 677 678 $response = $this->server->dispatch( $request );678 $response = rest_get_server()->dispatch( $request ); 679 679 $this->assertEquals( 200, $response->get_status() ); 680 680 $request->set_param( 'slug', $term->slug ); … … 682 682 // Run twice to make sure that the update still succeeds even if no DB 683 683 // rows are updated. 684 $response = $this->server->dispatch( $request );685 $this->assertEquals( 200, $response->get_status() ); 686 687 $response = $this->server->dispatch( $request );684 $response = rest_get_server()->dispatch( $request ); 685 $this->assertEquals( 200, $response->get_status() ); 686 687 $response = rest_get_server()->dispatch( $request ); 688 688 $this->assertEquals( 200, $response->get_status() ); 689 689 } … … 693 693 $request = new WP_REST_Request( 'POST', '/wp/v2/tags/' . REST_TESTS_IMPOSSIBLY_HIGH_NUMBER ); 694 694 $request->set_param( 'name', 'Invalid Term' ); 695 $response = $this->server->dispatch( $request );695 $response = rest_get_server()->dispatch( $request ); 696 696 $this->assertErrorResponse( 'rest_term_invalid', $response, 404 ); 697 697 } … … 702 702 $request = new WP_REST_Request( 'POST', '/wp/v2/tags/' . $term->term_id ); 703 703 $request->set_param( 'name', 'Incorrect permissions' ); 704 $response = $this->server->dispatch( $request );704 $response = rest_get_server()->dispatch( $request ); 705 705 $this->assertErrorResponse( 'rest_cannot_update', $response, 403 ); 706 706 } … … 716 716 717 717 add_filter( 'map_meta_cap', array( $this, 'grant_edit_term' ), 10, 2 ); 718 $response = $this->server->dispatch( $request );718 $response = rest_get_server()->dispatch( $request ); 719 719 remove_filter( 'user_has_cap', array( $this, 'grant_edit_term' ), 10, 2 ); 720 720 … … 741 741 742 742 add_filter( 'map_meta_cap', array( $this, 'revoke_edit_term' ), 10, 2 ); 743 $response = $this->server->dispatch( $request );743 $response = rest_get_server()->dispatch( $request ); 744 744 remove_filter( 'user_has_cap', array( $this, 'revoke_edit_term' ), 10, 2 ); 745 745 … … 760 760 $request = new WP_REST_Request( 'POST', '/wp/v2/tags/' . $term->term_id ); 761 761 $request->set_param( 'parent', REST_TESTS_IMPOSSIBLY_HIGH_NUMBER ); 762 $response = $this->server->dispatch( $request );762 $response = rest_get_server()->dispatch( $request ); 763 763 $this->assertErrorResponse( 'rest_taxonomy_not_hierarchical', $response, 400 ); 764 764 } … … 770 770 $request->set_param( $name, $value ); 771 771 } 772 $response = $this->server->dispatch( $request );772 $response = rest_get_server()->dispatch( $request ); 773 773 $this->assertEquals( 201, $response->get_status() ); 774 774 $actual_output = $response->get_data(); … … 788 788 $request->set_param( $name, $value ); 789 789 } 790 $response = $this->server->dispatch( $request );790 $response = rest_get_server()->dispatch( $request ); 791 791 $this->assertEquals( 200, $response->get_status() ); 792 792 $actual_output = $response->get_data(); … … 876 876 $request = new WP_REST_Request( 'DELETE', '/wp/v2/tags/' . $term->term_id ); 877 877 $request->set_param( 'force', true ); 878 $response = $this->server->dispatch( $request );878 $response = rest_get_server()->dispatch( $request ); 879 879 $this->assertEquals( 200, $response->get_status() ); 880 880 $data = $response->get_data(); … … 888 888 889 889 $request = new WP_REST_Request( 'DELETE', '/wp/v2/tags/' . $term->term_id ); 890 $response = $this->server->dispatch( $request );890 $response = rest_get_server()->dispatch( $request ); 891 891 $this->assertErrorResponse( 'rest_trash_not_supported', $response, 501 ); 892 892 893 893 $request->set_param( 'force', 'false' ); 894 $response = $this->server->dispatch( $request );894 $response = rest_get_server()->dispatch( $request ); 895 895 $this->assertErrorResponse( 'rest_trash_not_supported', $response, 501 ); 896 896 } … … 899 899 wp_set_current_user( self::$administrator ); 900 900 $request = new WP_REST_Request( 'DELETE', '/wp/v2/tags/' . REST_TESTS_IMPOSSIBLY_HIGH_NUMBER ); 901 $response = $this->server->dispatch( $request );901 $response = rest_get_server()->dispatch( $request ); 902 902 $this->assertErrorResponse( 'rest_term_invalid', $response, 404 ); 903 903 } … … 907 907 $term = get_term_by( 'id', $this->factory->tag->create(), 'post_tag' ); 908 908 $request = new WP_REST_Request( 'DELETE', '/wp/v2/tags/' . $term->term_id ); 909 $response = $this->server->dispatch( $request );909 $response = rest_get_server()->dispatch( $request ); 910 910 $this->assertErrorResponse( 'rest_cannot_delete', $response, 403 ); 911 911 } … … 921 921 922 922 add_filter( 'map_meta_cap', array( $this, 'grant_delete_term' ), 10, 2 ); 923 $response = $this->server->dispatch( $request );923 $response = rest_get_server()->dispatch( $request ); 924 924 remove_filter( 'map_meta_cap', array( $this, 'grant_delete_term' ), 10, 2 ); 925 925 … … 947 947 948 948 add_filter( 'map_meta_cap', array( $this, 'revoke_delete_term' ), 10, 2 ); 949 $response = $this->server->dispatch( $request );949 $response = rest_get_server()->dispatch( $request ); 950 950 remove_filter( 'map_meta_cap', array( $this, 'revoke_delete_term' ), 10, 2 ); 951 951 … … 963 963 $term = get_term_by( 'id', $this->factory->tag->create(), 'post_tag' ); 964 964 $request = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $term->term_id ); 965 $response = $this->server->dispatch( $request );965 $response = rest_get_server()->dispatch( $request ); 966 966 $data = $response->get_data(); 967 967 … … 971 971 public function test_get_item_schema() { 972 972 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); 973 $response = $this->server->dispatch( $request );973 $response = rest_get_server()->dispatch( $request ); 974 974 $data = $response->get_data(); 975 975 $properties = $data['schema']['properties']; … … 988 988 public function test_get_item_schema_non_hierarchical() { 989 989 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); 990 $response = $this->server->dispatch( $request );990 $response = rest_get_server()->dispatch( $request ); 991 991 $data = $response->get_data(); 992 992 $properties = $data['schema']['properties']; … … 1013 1013 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); 1014 1014 1015 $response = $this->server->dispatch( $request );1015 $response = rest_get_server()->dispatch( $request ); 1016 1016 $data = $response->get_data(); 1017 1017 $this->assertArrayHasKey( 'my_custom_int', $data['schema']['properties'] ); … … 1021 1021 $request = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $tag_id ); 1022 1022 1023 $response = $this->server->dispatch( $request );1023 $response = rest_get_server()->dispatch( $request ); 1024 1024 $this->assertArrayHasKey( 'my_custom_int', $response->data ); 1025 1025 … … 1054 1054 ); 1055 1055 1056 $response = $this->server->dispatch( $request );1056 $response = rest_get_server()->dispatch( $request ); 1057 1057 1058 1058 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); … … 1074 1074 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 1075 1075 $request->set_param( 'post', $p ); 1076 $response = $this->server->dispatch( $request );1076 $response = rest_get_server()->dispatch( $request ); 1077 1077 $found_1 = wp_list_pluck( $response->data, 'id' ); 1078 1078 … … 1083 1083 $request = new WP_REST_Request( 'GET', '/wp/v2/tags' ); 1084 1084 $request->set_param( 'post', $p ); 1085 $response = $this->server->dispatch( $request );1085 $response = rest_get_server()->dispatch( $request ); 1086 1086 $found_2 = wp_list_pluck( $response->data, 'id' ); 1087 1087
Note: See TracChangeset
for help on using the changeset viewer.