Make WordPress Core

Ticket #39466: 39466-1.patch

File 39466-1.patch, 1.4 KB (added by dhanendran, 8 years ago)

Fix for this ticket along with unit tests

  • src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php

     
    17671767                                        'description' => __( 'A named status for the object.' ),
    17681768                                        'type'        => 'string',
    17691769                                        'enum'        => array_keys( get_post_stati( array( 'internal' => false ) ) ),
    1770                                         'context'     => array( 'edit' ),
     1770                                        'context'     => array( 'view', 'edit' ),
    17711771                                ),
    17721772                                'type'            => array(
    17731773                                        'description' => __( 'Type of Post for the object.' ),
  • tests/phpunit/tests/rest-api/rest-posts-controller.php

     
    26572657                $this->assertArrayHasKey( 'type', $properties );
    26582658                $this->assertArrayHasKey( 'tags', $properties );
    26592659                $this->assertArrayHasKey( 'categories', $properties );
     2660
     2661                // Test for ticket: https://core.trac.wordpress.org/ticket/39466
     2662                $this->assertArrayHasKey( 'context', $properties['status'] );
     2663                $this->assertContains( 'view', $properties['status']['context'] );
    26602664        }
    26612665
    26622666        public function test_status_array_enum_args() {