Build/Test Tools: Remove redundant Tests_Post_Types::register_post_type()
helper method, use register_post_type()
directly.
Props gh640, varunshanbhag. Fixes #49365. git-svn-id: https://develop.svn.wordpress.org/trunk@47381 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
3a4faa975f
commit
bc5a7e9506
@ -75,7 +75,7 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
* 'public' Default is false
|
||||
* 'exclude_from_search' Default is null (opposite 'public')
|
||||
*/
|
||||
$args = $this->register_post_type( array( 'public' => $public = false ) );
|
||||
$args = register_post_type( $this->post_type, array( 'public' => $public = false ) );
|
||||
|
||||
$this->assertNotEquals( $public, $args->exclude_from_search );
|
||||
}
|
||||
@ -89,7 +89,7 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
* 'public' Default is false
|
||||
* 'publicly_queryable' Default is null ('public')
|
||||
*/
|
||||
$args = $this->register_post_type( array( 'public' => $public = false ) );
|
||||
$args = register_post_type( $this->post_type, array( 'public' => $public = false ) );
|
||||
|
||||
$this->assertSame( $public, $args->publicly_queryable );
|
||||
}
|
||||
@ -103,7 +103,7 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
* 'public' Default is false
|
||||
* 'show_ui' Default is null ('public')
|
||||
*/
|
||||
$args = $this->register_post_type( array( 'public' => $public = false ) );
|
||||
$args = register_post_type( $this->post_type, array( 'public' => $public = false ) );
|
||||
|
||||
$this->assertSame( $public, $args->show_ui );
|
||||
}
|
||||
@ -118,7 +118,7 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
* 'show_ui' Default is null ('public')
|
||||
* 'show_in_menu Default is null ('show_ui' > 'public')
|
||||
*/
|
||||
$args = $this->register_post_type( array( 'public' => $public = false ) );
|
||||
$args = register_post_type( $this->post_type, array( 'public' => $public = false ) );
|
||||
|
||||
// Should fall back to 'show_ui'.
|
||||
$this->assertSame( $args->show_ui, $args->show_in_menu );
|
||||
@ -136,7 +136,7 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
* 'public' Default is false
|
||||
* 'show_in_nav_menus' Default is null ('public')
|
||||
*/
|
||||
$args = $this->register_post_type( array( 'public' => $public = false ) );
|
||||
$args = register_post_type( $this->post_type, array( 'public' => $public = false ) );
|
||||
|
||||
$this->assertSame( $public, $args->show_in_nav_menus );
|
||||
}
|
||||
@ -151,7 +151,7 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
* 'show_in_menu' Default is null ('show_ui' > 'public')
|
||||
* 'show_in_admin_bar' Default is null ('show_in_menu' > 'show_ui' > 'public')
|
||||
*/
|
||||
$args = $this->register_post_type( array( 'public' => $public = false ) );
|
||||
$args = register_post_type( $this->post_type, array( 'public' => $public = false ) );
|
||||
|
||||
// Should fall back to 'show_in_menu'.
|
||||
$this->assertSame( $args->show_in_menu, $args->show_in_admin_bar );
|
||||
@ -572,19 +572,4 @@ class Tests_Post_Types extends WP_UnitTestCase {
|
||||
public function test_get_post_types_by_support_non_existant_feature() {
|
||||
$this->assertEqualSets( array(), get_post_types_by_support( 'somefeature' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Serves as a helper to register a post type for tests.
|
||||
*
|
||||
* Uses `$this->post_type` initialized in setUp().
|
||||
*
|
||||
* @since 4.5.0
|
||||
*
|
||||
* @param array $args register_post_type() arguments.
|
||||
* @return WP_Post_Type Post type object for `$this->post_type`.
|
||||
*/
|
||||
public function register_post_type( $args = array() ) {
|
||||
register_post_type( $this->post_type, $args );
|
||||
return get_post_type_object( $this->post_type );
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user