Make WordPress Core


Ignore:
Timestamp:
01/26/2016 02:36:32 AM (9 years ago)
Author:
boonebgorges
Message:

Allow is_post_type_viewable() to accept a post type name.

Previously, it accepted only a post type object.

Props spacedmonkey.
Fixes #35609.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/post/isPostTypeViewable.php

    r36401 r36402  
    7272        $this->assertTrue( is_post_type_viewable( $page ) );
    7373    }
     74
     75    /**
     76     * @ticket 35609
     77     */
     78    public function test_should_accept_post_type_name() {
     79        register_post_type( 'wptests_pt', array(
     80            'publicly_queryable' => true,
     81            '_builtin' => false,
     82            'public' => false,
     83        ) );
     84
     85        $this->assertTrue( is_post_type_viewable( 'wptests_pt' ) );
     86    }
     87
     88    /**
     89     * @ticket 35609
     90     */
     91    public function test_should_return_false_for_bad_post_type_name() {
     92        $this->assertFalse( is_post_type_viewable( 'foo' ) );
     93    }
    7494}
Note: See TracChangeset for help on using the changeset viewer.