{"ScriptPreparationCode":null,"TestCases":[{"Name":"spread operator true","Code":"const abc = true; \r\nconst test = {\r\n a: {\r\n domain: undefined,\r\n iconName: \u0022a\u0022,\r\n },\r\n b: {\r\n domain: \u0022b\u0022,\r\n iconName: \u0022b\u0022,\r\n },\r\n c: {\r\n domain: \u0022c\u0022,\r\n iconName: \u0022c\u0022,\r\n },\r\n d: {\r\n domain: \u0022d\u0022,\r\n iconName: \u0022d\u0022,\r\n },\r\n e: {\r\n domain: \u0022e\u0022,\r\n iconName: \u0022e\u0022,\r\n },\r\n ...(abc ? {f: {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n }} : {}),\r\n ...(abc ? {g: {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n }} : {}),\r\n ...(abc ? {h: {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n }} : {}),\r\n};","IsDeferred":false},{"Name":"spread operator false","Code":"const abc = false; \r\nconst test = {\r\n a: {\r\n domain: undefined,\r\n iconName: \u0022a\u0022,\r\n },\r\n b: {\r\n domain: \u0022b\u0022,\r\n iconName: \u0022b\u0022,\r\n },\r\n c: {\r\n domain: \u0022c\u0022,\r\n iconName: \u0022c\u0022,\r\n },\r\n d: {\r\n domain: \u0022d\u0022,\r\n iconName: \u0022d\u0022,\r\n },\r\n e: {\r\n domain: \u0022e\u0022,\r\n iconName: \u0022e\u0022,\r\n },\r\n ...(abc ? {f: {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n }} : {}),\r\n ...(abc ? {g: {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n }} : {}),\r\n ...(abc ? {h: {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n }} : {}),\r\n};","IsDeferred":false},{"Name":"Push true","Code":"const abc = true; \r\nconst test = {\r\n a: {\r\n domain: undefined,\r\n iconName: \u0022a\u0022,\r\n },\r\n b: {\r\n domain: \u0022b\u0022,\r\n iconName: \u0022b\u0022,\r\n },\r\n c: {\r\n domain: \u0022c\u0022,\r\n iconName: \u0022c\u0022,\r\n },\r\n d: {\r\n domain: \u0022d\u0022,\r\n iconName: \u0022d\u0022,\r\n },\r\n e: {\r\n domain: \u0022e\u0022,\r\n iconName: \u0022e\u0022,\r\n },\r\n };\r\n\r\n if (abc) {\r\n test.f = {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n };\r\n }\r\n\r\n if (abc) {\r\n test.g = {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n };\r\n }\r\n\r\n if (abc) {\r\n test.h = {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n };\r\n }","IsDeferred":false},{"Name":"push false","Code":"const abc = false; \r\nconst test = {\r\n a: {\r\n domain: undefined,\r\n iconName: \u0022a\u0022,\r\n },\r\n b: {\r\n domain: \u0022b\u0022,\r\n iconName: \u0022b\u0022,\r\n },\r\n c: {\r\n domain: \u0022c\u0022,\r\n iconName: \u0022c\u0022,\r\n },\r\n d: {\r\n domain: \u0022d\u0022,\r\n iconName: \u0022d\u0022,\r\n },\r\n e: {\r\n domain: \u0022e\u0022,\r\n iconName: \u0022e\u0022,\r\n },\r\n };\r\n\r\n if (abc) {\r\n test.f = {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n };\r\n }\r\n\r\n if (abc) {\r\n test.g = {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n };\r\n }\r\n\r\n if (abc) {\r\n test.h = {\r\n domain: \u0022f\u0022,\r\n iconName: \u0022f\u0022,\r\n };\r\n }","IsDeferred":false}]}