
Resources.FitNesseRoot.FitNesse.SuiteAcceptanceTests.SuiteResponderTests.SuiteRenameResponder.TestProtectedWidgetsAreNotRenamed.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.
!3 Only true page references should be changed during a rename.
There are several widgets that contains strings that might match the pattern for a wiki word. When
a page is renamed, those strings should not be affected.
First build a page with lots of these ''protected'' widgets.
!|script|Page Builder|
|line|!-!path TargetPage-!|
|line|!-http://objectmentor.com/TargetPage-!|
|line|!-!img http://objectmentor.com/TargetPage.jpg-!|
|line|!-{{{TargetPage}}}-!|
|line|!-# TargetPage-!|
|line|!- !-TargetPage-! -!|
|line|this link should be renamed !-TargetPage-!|
|page|!-ProtectedWidgetPage-!|
Next create the target page.
|Page creator.|
|Page name.|Page contents.|valid?|
|!-TargetPage-!|whatever|true|
Then rename that page.
|Response Requester.|
|uri |status?|
|!-TargetPage?responder=renamePage&newName=RenamedPage&refactorReferences=on-!||
Next fetch the page.
|Response Requester.|
|uri|valid?|contents?|
|!-ProtectedWidgetPage-!|true||
Make sure that the new page name does not appear.
|Response Examiner.|
|type |pattern|matchCount?|wrapped html?|
|contents|!-RenamedPage</a>-!|1||
© 2015 - 2025 Weber Informatics LLC | Privacy Policy