Kiriliuss/project-lvl2-s285

View on GitHub
__tests__/__fixtures__/Tree/expectedJSON

Summary

Maintainability
Test Coverage
[
    {
        "type": "children",
        "value": [
            {
                "type": "equal",
                "value": "Value 1",
                "key": "setting1"
            },
            {
                "type": "deleted",
                "value": "200",
                "key": "setting2"
            },
            {
                "type": "changed",
                "newValue": {
                    "key": "value"
                },
                "oldValue": true,
                "key": "setting3"
            },
            {
                "type": "children",
                "value": [
                    {
                        "type": "equal",
                        "value": "value",
                        "key": "key"
                    },
                    {
                        "type": "added",
                        "value": "vops",
                        "key": "ops"
                    }
                ],
                "key": "setting6"
            },
            {
                "type": "added",
                "value": "blah blah",
                "key": "setting4"
            },
            {
                "type": "added",
                "value": {
                    "key5": "value5"
                },
                "key": "setting5"
            }
        ],
        "key": "common"
    },
    {
        "type": "children",
        "value": [
            {
                "type": "changed",
                "newValue": "bars",
                "oldValue": "bas",
                "key": "baz"
            },
            {
                "type": "equal",
                "value": "bar",
                "key": "foo"
            },
            {
                "type": "changed",
                "newValue": "str",
                "oldValue": {
                    "key": "value"
                },
                "key": "nest"
            }
        ],
        "key": "group1"
    },
    {
        "type": "deleted",
        "value": {
            "abc": "12345"
        },
        "key": "group2"
    },
    {
        "type": "added",
        "value": false,
        "key": "follow"
    },
    {
        "type": "added",
        "value": {
            "fee": "100500"
        },
        "key": "group3"
    }
]