- Timestamp:
- 10/31/2021 11:15:10 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-post-types-controller.php
r51959 r51962 63 63 } 64 64 65 /** 66 * @ticket 53656 67 */ 68 public function test_get_item_cpt() { 69 register_post_type( 70 'cpt', 71 array( 72 'show_in_rest' => true, 73 'rest_base' => 'cpt', 74 'rest_namespace' => 'wordpress/v1', 75 ) 76 ); 77 $request = new WP_REST_Request( 'GET', '/wp/v2/types/cpt' ); 78 $response = rest_get_server()->dispatch( $request ); 79 $this->check_post_type_object_response( 'view', $response, 'cpt' ); 80 } 81 65 82 public function test_get_item_page() { 66 83 $request = new WP_REST_Request( 'GET', '/wp/v2/types/page' ); … … 145 162 $data = $response->get_data(); 146 163 $properties = $data['schema']['properties']; 147 $this->assertCount( 1 1, $properties );164 $this->assertCount( 12, $properties ); 148 165 $this->assertArrayHasKey( 'capabilities', $properties ); 149 166 $this->assertArrayHasKey( 'description', $properties ); … … 156 173 $this->assertArrayHasKey( 'taxonomies', $properties ); 157 174 $this->assertArrayHasKey( 'rest_base', $properties ); 175 $this->assertArrayHasKey( 'rest_namespace', $properties ); 158 176 $this->assertArrayHasKey( 'visibility', $properties ); 159 177 } … … 205 223 $this->assertSame( $post_type_obj->hierarchical, $data['hierarchical'] ); 206 224 $this->assertSame( $post_type_obj->rest_base, $data['rest_base'] ); 225 $this->assertSame( $post_type_obj->rest_namespace, $data['rest_namespace'] ); 207 226 208 227 $links = test_rest_expand_compact_links( $links );
Note: See TracChangeset
for help on using the changeset viewer.