When a page is renamed all of its child pages remain intact.
First build the page with children.
| Page creator. | ||
| Page name. | Page contents. | valid? |
| ParentPage | parent | true |
| ParentPage.ChildPage | child page | true |
Then rename the parent page.
| Response Requester. | |
| uri | status? |
| ParentPage?responder=renamePage&newName=NewParentPage | |
Next fetch the child page using the parent's new name.
| Response Requester. | ||
| uri | valid? | contents? |
| NewParentPage.ChildPage | true | |
The child page's content should be the same.
| Response Examiner. | |||
| type | pattern | matches? | wrapped html? |
| contents | child page | true | |