FitNesse. SuiteAcceptanceTests. SuiteWidgetTests.
TestHash [add child]

 Scenario Libraries
script
given page HashPage with content !{a:b}
it should match .table class="hash_table">.*tr class="hash_row">.*td class="hash_key">.*a.*/td>.*td class="hash_value">.*b.*/td>.*/tr>.*/tr>.*/table>

script
given page HashPageTwo with content !{a:b,c:d}
it should match .tr class="hash_row">.*td class="hash_key">.*a.*/td>.*td class="hash_value">.*b.*/td>.*/tr>
it should match .tr class="hash_row">.*td class="hash_key">.*c.*/td>.*td class="hash_value">.*d.*/td>.*/tr>