testing/mochitest/dynamic/getMyDirectory.sjs

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/testing/mochitest/dynamic/getMyDirectory.sjs	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,15 @@
     1.4 +function handleRequest(request, response)
     1.5 +{
     1.6 +  var file;
     1.7 +  getObjectState("SERVER_ROOT", function(serverRoot)
     1.8 +  {
     1.9 +    var ref = request.getHeader("Referer").split("?")[0];
    1.10 +    // 8 is "https://".length which is the longest string before the host.
    1.11 +    var pathStart = ref.indexOf("/", 8) + 1;
    1.12 +    var pathEnd = ref.lastIndexOf("/") + 1;
    1.13 +    file = serverRoot.getFile(ref.substring(pathStart, pathEnd) + "x");
    1.14 +  });
    1.15 +
    1.16 +  response.setHeader("Content-Type", "text/plain", false);
    1.17 +  response.write(file.path.substr(0, file.path.length-1));
    1.18 +}

mercurial