HsacExamples.SlimTests.UtilityFixtures.JsonFixture


JsonFixture allows checks on JSON, similar to what is supported by JsonHttpTest, obtained from other sources than HTTP calls.

script json fixture
load {"a":"b","b":1}
show object
{
    "a": "b",
    "b": 1
}
check json path b 1


script json fixture
load
[{"a": [1,2]},{"a": "b","b": 1}]
show object
[
    {"a": [
        1,
        2
    ]},
    {
        "a": "b",
        "b": 1
    }
]
check json path [0].a[1] 2
check json path [1].a b
show list json path matches $..a [[1, 2], b]