deputatov/frontend-project-lvl2

View on GitHub
__tests__/__fixtures__/expectedjson

Summary

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