ivan-nor/frontend-project-lvl2

View on GitHub
__tests__/__fixtures__/nested/jsonResult.txt

Summary

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