{"ScriptPreparationCode":null,"TestCases":[{"Name":"for loop","Code":"var splitParameters = \u0022=\u0026=\u0026=\u0026to=\u0026cc=\u0026bcc=\u0026subjectbox=\u0026composeid=1476889432826\u0026from=robebsta%40gmail.com\u0026subject=\u0026draft=157dd78731699d77\u0026bwd=\u0026rm=\u0026cans=\u0026ctok=\u0026ac=\u0026adc=\u0026ishtml=1\u0026nowrap=0\u0026body=%3Cdiv%20dir%3D%22ltr%22%3E%3Cdiv%20class%3D%22gmail_default%22%20style%3D%22font-family%3Aarial%2Chelvetica%2Csans-serif%22%3Easdasdasdffbbfffsdfdsfggjjjjtrset%3C%2Fdiv%3E%3C%2Fdiv%3E\u0026pte=\u0026pti=\u0026bpfs=\u0026uet=\u0026pbgt=\u0026pbgas=\u0026pbgir=\u0026msg_encrypt=0\u0026signature=0\u0026\u0022;\r\n splitParameters = splitParameters.split(\u0022\u0026\u0022);\r\nfor (var i = 0; i \u003C splitParameters.length; i\u002B\u002B) {\r\n var bodyContentIteration = splitParameters[i];\r\n if (bodyContentIteration.indexOf(\u0022draft=\u0022) \u003E -1) {\r\n return bodyContentIteration.replace(\u0022draft=\u0022,\u0022\u0022);\r\n }\r\n}","IsDeferred":false},{"Name":"indexof ubstring test","Code":"var bodyContent = \u0022=\u0026=\u0026=\u0026to=\u0026cc=\u0026bcc=\u0026subjectbox=\u0026composeid=1476889432826\u0026from=robebsta%40gmail.com\u0026subject=\u0026draft=157dd78731699d77\u0026bwd=\u0026rm=\u0026cans=\u0026ctok=\u0026ac=\u0026adc=\u0026ishtml=1\u0026nowrap=0\u0026body=%3Cdiv%20dir%3D%22ltr%22%3E%3Cdiv%20class%3D%22gmail_default%22%20style%3D%22font-family%3Aarial%2Chelvetica%2Csans-serif%22%3Easdasdasdffbbfffsdfdsfggjjjjtrset%3C%2Fdiv%3E%3C%2Fdiv%3E\u0026pte=\u0026pti=\u0026bpfs=\u0026uet=\u0026pbgt=\u0026pbgas=\u0026pbgir=\u0026msg_encrypt=0\u0026signature=0\u0026\u0022;\r\n startIndex = bodyContent.indexOf(\u0022\u0026draft=\u0022);\r\n if (startIndex \u003E -1) {\r\n var endIndex = bodyContent.indexOf(\u0022\u0026\u0022, startIndex \u002B 1);\r\n return bodyContent.substring(startIndex \u002B 7, endIndex);\r\n }","IsDeferred":false},{"Name":"Regex","Code":"var regex = /\u0026draft=(.*?)\u0026/g;\r\n var regexMatch = regex.exec(\u0022=\u0026=\u0026=\u0026to=\u0026cc=\u0026bcc=\u0026subjectbox=\u0026composeid=1476889432826\u0026from=robebsta%40gmail.com\u0026subject=\u0026draft=157dd78731699d77\u0026bwd=\u0026rm=\u0026cans=\u0026ctok=\u0026ac=\u0026adc=\u0026ishtml=1\u0026nowrap=0\u0026body=%3Cdiv%20dir%3D%22ltr%22%3E%3Cdiv%20class%3D%22gmail_default%22%20style%3D%22font-family%3Aarial%2Chelvetica%2Csans-serif%22%3Easdasdasdffbbfffsdfdsfggjjjjtrset%3C%2Fdiv%3E%3C%2Fdiv%3E\u0026pte=\u0026pti=\u0026bpfs=\u0026uet=\u0026pbgt=\u0026pbgas=\u0026pbgir=\u0026msg_encrypt=0\u0026signature=0\u0026\u0022);\r\n if (regexMatch != null \u0026\u0026 regexMatch.length \u003E 1) {\r\n var messageId = regexMatch[1];\r\n }","IsDeferred":false}]}