Bug 1317770 - Reset sjs file to enable multiple run in same session r=jmaher
authormalayaleecoder <malayaleecoder@gmail.com>
Wed, 16 Nov 2016 01:54:31 +0530
changeset 350858 120a628d89b841427e56435f521b785d0e5f6ece
parent 350857 69d33fe8ac7aaaa361fecafbb1cdb2ffa5577616
child 350859 55fe392732ac5758b488728db4c854b1488a2445
push id10621
push userjlund@mozilla.com
push dateMon, 23 Jan 2017 16:02:43 +0000
treeherdermozilla-aurora@dca7b42e6c67 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1317770
milestone53.0a1
Bug 1317770 - Reset sjs file to enable multiple run in same session r=jmaher MozReview-Commit-ID: 8ebeVXRUtWb
parser/htmlparser/tests/mochitest/file_bug655682.sjs
--- a/parser/htmlparser/tests/mochitest/file_bug655682.sjs
+++ b/parser/htmlparser/tests/mochitest/file_bug655682.sjs
@@ -4,16 +4,19 @@ var callback;
 function handleRequest(request, response)
 {
   if (request.queryString.indexOf("trigger") != -1) {
     setState("triggered", "triggered");
     response.setHeader("Cache-Control", "no-cache", false);
     response.setHeader("Content-Type", "text/javascript; charset=utf-8", false);
     response.write(";");
   } else {
+    // Reset the state when running more than once in same browser session.
+    setState("triggered", "");
+
     response.processAsync();
     response.setHeader("Cache-Control", "no-cache", false);
     response.setHeader("Content-Type", "text/html; charset=utf-8", false);
     response.write("<table><tr><td>A</td>     ");
     response.bodyOutputStream.flush();
     timer = Components.classes["@mozilla.org/timer;1"]
       .createInstance(Components.interfaces.nsITimer);