When we move a page that is !included, the !include should be changed appropriately.
First build a page, a subpage to move, and a target page to move it to. Then build a page that references the sub child to be moved.
| Page creator. |
| Page name. |
Page contents. |
valid? |
| ParentPage |
x |
true |
| ParentPage.SubPage |
sub page |
true |
| NewParentPage |
x |
true |
| ReferingPage |
!include ParentPage.SubPage |
true |
Then move the sub page.
| Response Requester. |
| uri |
status? |
| ParentPage.SubPage?responder=movePage&newLocation=NewParentPage&refactorReferences=on |
|
Make sure that the refering page now !includes the old page at the new location.
| Response Requester. |
| uri |
valid? |
contents? |
| ReferingPage |
true |
|
| Response Examiner. |
| type |
pattern |
matches? |
value |
| contents |
.NewParentPage.SubPage |
true |
|
| Response Examiner. |
| type |
pattern |
matches? |
| contents |
sub page |
true |
.FrontPage .RecentChanges .FitNesse.SuiteAcceptanceTests