__tests__/sample_files/expected/option_json.json
[
{
"key": "host",
"type": "unchanged",
"oldValue": "hexlet.io"
},
{
"key": "timeout",
"type": "changed",
"oldValue": 50,
"newValue": 20
},
{
"key": "proxy",
"type": "removed",
"oldValue": "123.234.53.22"
},
{
"key": "common",
"children": [
{
"key": "setting1",
"type": "unchanged",
"oldValue": "Value 1"
},
{
"key": "setting3",
"type": "unchanged",
"oldValue": true
},
{
"key": "setting4",
"type": "removed",
"oldValue": "blah blah"
},
{
"key": "setting5",
"type": "removed",
"oldValue": {
"key5": "value5"
}
},
{
"key": "sites",
"children": [
{
"key": "a",
"type": "unchanged",
"oldValue": 1
},
{
"key": "port",
"type": "unchanged",
"oldValue": 8080
},
{
"key": "base",
"type": "created",
"newValue": "hexlet.io"
}
]
},
{
"key": "setting2",
"type": "created",
"newValue": 200
},
{
"key": "setting6",
"type": "created",
"newValue": {
"key": "value"
}
}
]
},
{
"key": "group1",
"children": [
{
"key": "foo",
"type": "unchanged",
"oldValue": "bar"
},
{
"key": "baz",
"type": "changed",
"oldValue": "bars",
"newValue": "bas"
}
]
},
{
"key": "group3",
"type": "removed",
"oldValue": {
"fee": "100500"
}
},
{
"key": "verbose",
"type": "created",
"newValue": true
},
{
"key": "group2",
"type": "created",
"newValue": {
"abc": "12345"
}
}
]