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 322802 120a628d89b841427e56435f521b785d0e5f6ece
parent 322801 69d33fe8ac7aaaa361fecafbb1cdb2ffa5577616
child 322803 55fe392732ac5758b488728db4c854b1488a2445
push id83972
push userjmaher@mozilla.com
push dateWed, 16 Nov 2016 14:44:23 +0000
treeherdermozilla-inbound@55fe392732ac [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1317770
milestone53.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
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);