
Resources.FitNesseRoot.FitNesse.SuiteAcceptanceTests.SuiteResponderTests.SuiteRenameResponder.TestRenameSymbolicPage.content.txt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fitnesse Show documentation
Show all versions of fitnesse Show documentation
The fully integrated standalone wiki, and acceptance testing framework.
!contents
If a symlink is created on the to-be-moved page, the symlink should be moved.
!*> local setup and scenario's
| library |
| page driver |
!| scenario | create symlink on | pageName | with name | name | link to | linkedPage |
| check | request page | @pageName?responder=symlink&linkName=@name&linkPath=@linkedPage | 303 |
| show | content |
| ensure | content contains | Location: /@pageName?properties |
!| scenario | rename page | pageName | to | newPageName |
| check | request page | @pageName?responder=renamePage&newName=@newPageName | 303 |
| show | content |
| ensure | content contains | Location: /@newPageName |
*!
Rename a page. The page contains a symlink to a sibling page of the to-be moved page and a symlink to a child page of the to-be moved page. In both cases the pages should be moved in such a way that the symlink remain valid and point to the right page.
!| script |
| create page | AnotherPage | with content | another page |
| create symlink on | | with name | LinkAnotherPage | link to | AnotherPage |
| ensure | page | LinkAnotherPage | is a symbolic link |
!| script |
| rename page | LinkAnotherPage | to | LinkSomeOtherPage |
| reject | page | LinkAnotherPage | exists |
| ensure | page | AnotherPage | exists |
| ensure | page | LinkSomeOtherPage | is a symbolic link |
| page | LinkSomeOtherPage | should contain | another page |
© 2015 - 2025 Weber Informatics LLC | Privacy Policy