{"ScriptPreparationCode":null,"TestCases":[{"Name":"Deep equal","Code":"const a = {\r\n a: 123,\r\n b: true,\r\n c: () =\u003E console.log(\u0027test\u0027),\r\n d: [\r\n 1, 2, 3,\r\n {\r\n t: \u0027test\u0027,\r\n k: [{},\r\n [9, 8, 7],\r\n {}\r\n ]\r\n },\r\n [], {}, {\r\n a: \u0027text\u0027,\r\n b: false\r\n }\r\n ]\r\n};\r\nconst b = {\r\n a: 123,\r\n b: true,\r\n c: () =\u003E console.log(\u0027test\u0027),\r\n d: [\r\n 1, 2, 3,\r\n {\r\n t: \u0027test\u0027,\r\n k: [{},\r\n [9, 8, 7],\r\n {}\r\n ]\r\n },\r\n [], {}, {\r\n a: \u0027text\u0027,\r\n b: false\r\n }\r\n ]\r\n};\r\nequal(a, b);","IsDeferred":false},{"Name":"Lodash isEqual","Code":"const a = {\r\n a: 123,\r\n b: true,\r\n c: () =\u003E console.log(\u0027test\u0027),\r\n d: [\r\n 1, 2, 3,\r\n {\r\n t: \u0027test\u0027,\r\n k: [{},\r\n [9, 8, 7],\r\n {}\r\n ]\r\n },\r\n [], {}, {\r\n a: \u0027text\u0027,\r\n b: false\r\n }\r\n ]\r\n};\r\nconst b = {\r\n a: 123,\r\n b: true,\r\n c: () =\u003E console.log(\u0027test\u0027),\r\n d: [\r\n 1, 2, 3,\r\n {\r\n t: \u0027test\u0027,\r\n k: [{},\r\n [9, 8, 7],\r\n {}\r\n ]\r\n },\r\n [], {}, {\r\n a: \u0027text\u0027,\r\n b: false\r\n }\r\n ]\r\n};\r\n_.isEqual(a, b);","IsDeferred":false}]}