FitNesse. SuiteAcceptanceTests. SuiteResponderTests. SuiteTestResponders. SuiteSetUpAndTearDown.
TestSetUpAndTearDownAreUncollapsedWithVariable [add child]

 Set Up: .FitNesse.SuiteAcceptanceTests.SetUp (edit)
 Scenario Libraries

SetUp and TearDown can be set to be uncollapsed when rendered.


By setting the variables COLLAPSE_SETUP or COLLAPSE_TEARDOWN to false (using the VariableWidget), you can tell FitNesse to automatically uncollapse SetUp and TearDown when they are rendered.


* Create a page with the variable definitions.
script Page Builder
line !define COLLAPSE_SETUP {false}
line !define COLLAPSE_TEARDOWN {false}
page ParentPage

* Create SetUp and TearDown
Page creator.
Page name. Page contents. valid?
SetUp set up true
TearDown tear down true

* Create a child test page
script Page Builder
line test something
page ParentPage.TestPage

* Now request the test page
Response Requester.
uri valid? contents?
ParentPage.TestPage true  

* Verify that the setup and and teardown text appear in the test page.
Response Examiner.
type pattern matches?
contents .*(set up).*(test).*(tear down).* true

* Verify that the right style is being rendered.
Response Examiner.
type pattern matches?
contents <div.*class="collapsable".*>set up</div> true
contents <div.*class="collapsable".*>tear down</div> true