- Timestamp:
- 03/20/2017 04:29:50 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-attachments-controller.php
r39954 r40306 479 479 $response = $this->server->dispatch( $request ); 480 480 $this->assertEquals( 403, $response->get_status() ); 481 } 482 483 public function test_get_item_inherit_status_with_invalid_parent() { 484 $attachment_id = $this->factory->attachment->create_object( $this->test_file, REST_TESTS_IMPOSSIBLY_HIGH_NUMBER, array( 485 'post_mime_type' => 'image/jpeg', 486 'post_excerpt' => 'A sample caption', 487 ) ); 488 $request = new WP_REST_Request( 'GET', sprintf( '/wp/v2/media/%d', $attachment_id ) ); 489 $response = $this->server->dispatch( $request ); 490 $data = $response->get_data(); 491 492 $this->assertEquals( 200, $response->get_status() ); 493 $this->assertEquals( $attachment_id, $data['id'] ); 494 } 495 496 public function test_get_item_auto_status_with_invalid_parent_returns_error() { 497 $attachment_id = $this->factory->attachment->create_object( $this->test_file, REST_TESTS_IMPOSSIBLY_HIGH_NUMBER, array( 498 'post_mime_type' => 'image/jpeg', 499 'post_excerpt' => 'A sample caption', 500 'post_status' => 'auto-draft', 501 ) ); 502 $request = new WP_REST_Request( 'GET', sprintf( '/wp/v2/media/%d', $attachment_id ) ); 503 $response = $this->server->dispatch( $request ); 504 505 $this->assertErrorResponse( 'rest_forbidden', $response, 403 ); 481 506 } 482 507
Note: See TracChangeset
for help on using the changeset viewer.