{"ScriptPreparationCode":" var Document = function(Config) {\r\n this.config = {\r\n worker: true,\r\n width: \u0022auto\u0022,\r\n height: \u0022auto\u0022\r\n };\r\n this.init(Config);\r\n };","TestCases":[{"Name":"prop not declared","Code":" Document.prototype.init = function(Config) {\r\n var config = this.config;\r\n if(typeof Config == \u0022object\u0022) {\r\n for(prop in Config) {\r\n if(config.hasOwnProperty(prop))\r\n this.config[prop] = Config[prop];\r\n }\r\n }\r\n };","IsDeferred":false},{"Name":"prop declared","Code":" Document.prototype.init = function(Config) {\r\n var config = this.config;\r\n if(typeof Config == \u0022object\u0022) {\r\n for(var prop in Config) {\r\n if(config.hasOwnProperty(prop))\r\n this.config[prop] = Config[prop];\r\n }\r\n }\r\n };","IsDeferred":false},{"Name":"prop not declared without ref","Code":" Document.prototype.init = function(Config) {\r\n if(typeof Config == \u0022object\u0022) {\r\n for(prop in Config) {\r\n if(this.config.hasOwnProperty(prop))\r\n this.config[prop] = Config[prop];\r\n }\r\n }\r\n };","IsDeferred":false},{"Name":"prop declared without ref","Code":" Document.prototype.init = function(Config) {\r\n if(typeof Config == \u0022object\u0022) {\r\n for(var prop in Config) {\r\n if(this.config.hasOwnProperty(prop))\r\n this.config[prop] = Config[prop];\r\n }\r\n }\r\n };","IsDeferred":false}]}