A page may not be renamed to a name with dots in it.
Another way of saying this is that renaming a page does not change it's position.
First build the page to rename, and another page to try to move it beneath.
Page creator. | ||
Page name. | Page contents. | valid? |
MyPage | X | true |
TargetPage | X | true |
Then rename that page.
Response Requester. | |
uri | status? |
MyPage?responder=renamePage&newName=TargetPage.SomePage | 400 |
Make sure that we got an error message.
Response Examiner. | |||
type | pattern | matches? | wrapped html? |
contents | Cannot rename | true |
The renamed page should not exist.
Response Requester. | |
uri | valid? |
TargetPage.SomePage?getPage&dontCreatePage | false |
The old page should still exist.
Response Requester. | ||
uri | valid? | contents? |
MyPage | true |