Changes from branches/3.7/tests/phpunit/tests/post/getPages.php at r25976 to trunk/tests/tests/post/getPages.php at r25160
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/tests/post/getPages.php
r25976 r25160 129 129 $this->assertEqualSets( $child_ids, $post_ids ); 130 130 } 131 132 /**133 * @ticket 25750134 */135 function test_get_pages_hierarchical_and_no_parent() {136 global $wpdb;137 $page_1 = $this->factory->post->create( array( 'post_type' => 'page' ) );138 $page_2 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );139 $page_3 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_1 ) );140 $page_4 = $this->factory->post->create( array( 'post_type' => 'page', 'post_parent' => $page_2 ) );141 142 $pages = get_pages(); // Defaults: hierarchical = true, parent = -1143 $pages_default_args = get_pages( array( 'hierarchical' => true, 'parent' => -1 ) );144 // Confirm the defaults.145 $this->assertEquals( $pages, $pages_default_args );146 147 /*148 * Here's the tree we are testing:149 *150 * page 1151 * - page 2152 * -- page 4153 * - page 3154 *155 * If hierarchical => true works, the order will be 1,2,4,3.156 * If it doesn't, they will be in the creation order, 1,2,3,4.157 */158 159 $this->assertEqualSets( array( $page_1, $page_2, $page_4, $page_3 ), wp_list_pluck( $pages, 'ID' ) );160 }161 131 }
Note: See TracChangeset
for help on using the changeset viewer.