transcendental-lisp/fitnesse/FitNesseRoot/FitNesse/SuiteAcceptanceTests/SuiteResponderTests/SuiteMoveResponder/TestCantMovePageBeneathSelf/content.txt

43 lines
1.2 KiB
Plaintext

!3 We should ''not'' be able to move a page below one of it's children.
First build a page, a child page to move, and a grandchild page to act as the target of the move
|Page creator.|
|Page name. |Page contents. |valid?|
|!-ParentPage-! |x |true |
|!-ParentPage.ChildPage-! |child page |true |
|!-ParentPage.ChildPage.GrandchildPage-!|grandchild page| true |
Then try to move the child page below the grandhild page.
|Response Requester.|
|uri |status?|
|!-ParentPage.ChildPage?responder=movePage&newLocation=ParentPage.ChildPage.GrandchildPage-!|400|
Make sure we get an error message.
|Response Examiner.|
|type |pattern|matches?|wrapped html?|
|contents|Cannot move|true||
Make sure the page didn't really move.
|Response Requester.|
|uri|valid?|contents?|
|!-ParentPage.ChildPage-!|true||
|Response Examiner.|
|type |pattern|matches?|wrapped html?|
|contents|child page|true||
Make sure that the grandchild page still exists
|Response Requester.|
|uri|valid?|contents?|
|!-ParentPage.ChildPage.GrandchildPage-!|true||
|Response Examiner.|
|type |pattern|matches?|wrapped html?|
|contents|grandchild page|true||