NMVikings/project-lvl2-s329

View on GitHub
__tests__/__fixtures__/JSON/result.json

Summary

Maintainability
Test Coverage
{
  "tree": "{\n    common: {\n        setting1: Value 1\n      - setting2: 200\n      + setting3: {\n            key: value\n        }\n      - setting3: true\n        setting6: {\n            key: value\n          + ops: vops\n        }\n      + follow: false\n      + setting4: blah blah\n      + setting5: {\n            key5: value5\n        }\n    }\n    group1: {\n      + baz: bars\n      - baz: bas\n        foo: bar\n      + nest: str\n      - nest: {\n            key: value\n        }\n    }\n  - group2: {\n        abc: 12345\n    }\n  + group3: {\n        fee: 100500\n    }\n}",
  "plain": "Property 'common.setting2' was removed\nProperty 'common.setting3' was updated. From true to [complex value]\nProperty 'common.setting6.ops' was added with value: 'vops'\nProperty 'common.follow' was added with value: false\nProperty 'common.setting4' was added with value: 'blah blah'\nProperty 'common.setting5' was added with value: [complex value]\nProperty 'group1.baz' was updated. From 'bas' to 'bars'\nProperty 'group1.nest' was updated. From [complex value] to 'str'\nProperty 'group2' was removed\nProperty 'group3' was added with value: [complex value]",
  "json": "[{\"name\":\"common\",\"type\":\"nested\",\"children\":[{\"name\":\"setting1\",\"type\":\"not updated\",\"value\":\"Value 1\"},{\"name\":\"setting2\",\"type\":\"removed\",\"value\":\"200\"},{\"name\":\"setting3\",\"type\":\"updated\",\"value\":{\"old\":true,\"new\":{\"key\":\"value\"}}},{\"name\":\"setting6\",\"type\":\"nested\",\"children\":[{\"name\":\"key\",\"type\":\"not updated\",\"value\":\"value\"},{\"name\":\"ops\",\"type\":\"added\",\"value\":\"vops\"}]},{\"name\":\"follow\",\"type\":\"added\",\"value\":false},{\"name\":\"setting4\",\"type\":\"added\",\"value\":\"blah blah\"},{\"name\":\"setting5\",\"type\":\"added\",\"value\":{\"key5\":\"value5\"}}]},{\"name\":\"group1\",\"type\":\"nested\",\"children\":[{\"name\":\"baz\",\"type\":\"updated\",\"value\":{\"old\":\"bas\",\"new\":\"bars\"}},{\"name\":\"foo\",\"type\":\"not updated\",\"value\":\"bar\"},{\"name\":\"nest\",\"type\":\"updated\",\"value\":{\"old\":{\"key\":\"value\"},\"new\":\"str\"}}]},{\"name\":\"group2\",\"type\":\"removed\",\"value\":{\"abc\":\"12345\"}},{\"name\":\"group3\",\"type\":\"added\",\"value\":{\"fee\":\"100500\"}}]"
}