Make WordPress Core


Ignore:
Timestamp:
10/31/2016 03:52:08 AM (8 years ago)
Author:
rmccue
Message:

REST API: Support password on non-post post types.

The password field was incorrectly only added to "post" post types, but is supported for all post types in the Dashboard UI.

Props jnylen0.
Fixes #38582.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/rest-api/rest-posts-controller.php

    r38975 r39047  
    771771
    772772        $data = $response->get_data();
     773        $this->assertEquals( '', $data['content']['rendered'] );
    773774        $this->assertTrue( $data['content']['protected'] );
     775        $this->assertEquals( '', $data['excerpt']['rendered'] );
    774776        $this->assertTrue( $data['excerpt']['protected'] );
    775777    }
     
    791793        $data = $response->get_data();
    792794        $this->assertEquals( wpautop( $post->post_content ), $data['content']['rendered'] );
     795        $this->assertTrue( $data['content']['protected'] );
    793796        $this->assertEquals( wpautop( $post->post_excerpt ), $data['excerpt']['rendered'] );
     797        $this->assertTrue( $data['excerpt']['protected'] );
    794798    }
    795799
     
    818822        $this->check_get_post_response( $response, 'view' );
    819823        $this->assertEquals( '', $data['content']['rendered'] );
     824        $this->assertTrue( $data['content']['protected'] );
    820825        $this->assertEquals( '', $data['excerpt']['rendered'] );
    821 
     826        $this->assertTrue( $data['excerpt']['protected'] );
    822827    }
    823828
Note: See TracChangeset for help on using the changeset viewer.