FitNesse. SuiteAcceptanceTests. SuiteResponderTests.
TestPacketResponder [add child]

 Set Up: .FitNesse.SuiteAcceptanceTests.SetUp (edit)
 Scenario Libraries
variable defined: TEST_SYSTEM=slim

classpath: lib/*.jar
variable defined: PACKET=|Bob| ||Angela| |||Lexy|6| |||Sami|4| |||Mandy|2| ||Micah| |||Luka|5| ||Gina| ||Justin|

variable defined: JSON={"tables": [{"Bob": { "Angela": { "Lexy": "6", "Mandy": "2", "Sami": "4" }, "Gina": {}, "Justin": {}, "Micah": {"Luka": "5"} }}]}

script page driver
given page PacketPage with content |Bob|
||Angela|
|||Lexy|6|
|||Sami|4|
|||Mandy|2|
||Micah|
|||Luka|5|
||Gina|
||Justin|
request page $IT?packet
contains json packet {"tables": [{"Bob": {
"Angela": {
"Lexy": "6",
"Mandy": "2",
"Sami": "4"
},
"Gina": {},
"Justin": {},
"Micah": {"Luka": "5"}
}}]}
show content