http.createServer(function(request, response) { var path = url.parse(request.url).pathname; try { switch (path.toLowerCase()) { case '/compile': actions.compile(request, response); break; case '/render': actions.render(request, response); break; case '/clear': actions.clear(request, response); break; case '/test': actions.test(request, response); case '/exists': actions.exists(request, response); break; case '/remove': actions.remove(request, response); break; case '/precompile': actions.precompile(request, response); break; case '/precompile-import': actions.precompileImport(request, response); break; default: response.writeHead(404, { "Content-Type": "text/html" }); response.write('Could not find path: ' + path.toLowerCase()); response.end(); break; } } catch (e) { response.writeHead(500, { "Content-Type": "application/json" }); response.write(JSON.stringify(e)); response.end(); } }).listen(1337, '127.0.0.1');
}).then(files => { for (var i = 0; i < files.length; i++) { var path = files[i].path; if (!path.toLowerCase().startsWith(prefix)) continue; path = toPath(path.substr(prefix.length)); sourceFileByPath[path] = files[i].data; } createSolution(); });
jqUnit.test("Testing getProcessPath", function () { var pid = gpii.windows.getExplorerProcess(); var path = gpii.windows.getProcessPath(pid); jqUnit.assertEquals("Path for explorer be correct", "c:\\windows\\explorer.exe", path.toLowerCase()); // Try the "System" process. var path2 = gpii.windows.getProcessPath(4); jqUnit.assertEquals("Path for explorer be correct", "system", path2.toLowerCase()); });