| | 654 | * @ticket 15963 |
| | 655 | */ |
| | 656 | function test_get_post_uri_check_orphan() { |
| | 657 | $parent_id = $this->factory->post->create( array( 'post_name' => 'parent' ) ); |
| | 658 | $child_id = $this->factory->post->create( array( 'post_name' => 'child', 'post_parent' => $parent_id ) ); |
| | 659 | |
| | 660 | //check the parent for good measure |
| | 661 | $this->assertEquals( 'parent', get_page_uri( $parent_id ) ); |
| | 662 | |
| | 663 | //try the child normally |
| | 664 | $this->assertEquals( 'parent/child', get_page_uri( $child_id ) ); |
| | 665 | |
| | 666 | //now delete the parent and check |
| | 667 | wp_delete_post( $parent_id ); |
| | 668 | $this->assertEquals( 'child', get_page_uri( $child_id ) ); |
| | 669 | } |
| | 670 | |
| | 671 | |
| | 672 | /** |