- Timestamp:
- 03/19/2019 03:21:28 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-posts-controller.php
r44452 r44933 188 188 sort( $keys ); 189 189 $this->assertEquals( array( 'context', 'id', 'password' ), $keys ); 190 } 191 192 /** 193 * @ticket 43701 194 */ 195 public function test_allow_header_sent_on_options_request() { 196 $request = new WP_REST_Request( 'OPTIONS', sprintf( '/wp/v2/posts/%d', self::$post_id ) ); 197 $response = rest_get_server()->dispatch( $request ); 198 $response = apply_filters( 'rest_post_dispatch', $response, rest_get_server(), $request ); 199 $headers = $response->get_headers(); 200 201 $this->assertNotEmpty( $headers['Allow'] ); 202 $this->assertEquals( $headers['Allow'], 'GET' ); 203 204 wp_set_current_user( self::$editor_id ); 205 $request = new WP_REST_Request( 'OPTIONS', sprintf( '/wp/v2/posts/%d', self::$post_id ) ); 206 $response = rest_get_server()->dispatch( $request ); 207 $response = apply_filters( 'rest_post_dispatch', $response, rest_get_server(), $request ); 208 $headers = $response->get_headers(); 209 210 $this->assertNotEmpty( $headers['Allow'] ); 211 $this->assertEquals( $headers['Allow'], 'GET, POST, PUT, PATCH, DELETE' ); 190 212 } 191 213
Note: See TracChangeset
for help on using the changeset viewer.