瀏覽代碼

Fix (switch) allow query string and external links toggle in tests

Alexandre Dieulot 5 年之前
父節點
當前提交
16dc7b1ce5
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      test/app.js

+ 5 - 5
test/app.js

@@ -11,7 +11,7 @@ if (isNaN(PORT)) {
   PORT = 8000
 }
 
-let DATA_INSTANT = 0
+let ALLOW_QUERY_STRING_AND_EXTERNAL_LINKS = 0
 let SLEEP_TIME = 200
 let CACHE_MAX_AGE = 0
 let USE_WHITELIST = 0
@@ -32,7 +32,7 @@ function handleCookies(req) {
     }
 
     const cookieValueSplit = value.split(',').map((param) => parseInt(param))
-    DATA_INSTANT = cookieValueSplit[0]
+    ALLOW_QUERY_STRING_AND_EXTERNAL_LINKS = cookieValueSplit[0]
     SLEEP_TIME = cookieValueSplit[1]
     CACHE_MAX_AGE = cookieValueSplit[2]
     USE_WHITELIST = cookieValueSplit[3]
@@ -80,7 +80,7 @@ async function requestListener(req, res) {
 
     content += await fsPromises.readFile(path.resolve(__dirname, 'header.html'))
 
-    if (!DATA_INSTANT) {
+    if (ALLOW_QUERY_STRING_AND_EXTERNAL_LINKS) {
       content = content.replace('<body>', '<body data-instant-allow-query-string data-instant-allow-external-links>')
     }
     if (USE_WHITELIST) {
@@ -89,9 +89,9 @@ async function requestListener(req, res) {
     else if (INTENSITY != 65) {
       content = content.replace('<body', `<body data-instant-intensity="${INTENSITY}"`)
     }
-    dataInstantAttribute = DATA_INSTANT || USE_WHITELIST ? `data-instant` : ``
+    dataInstantAttribute = !ALLOW_QUERY_STRING_AND_EXTERNAL_LINKS || USE_WHITELIST ? `data-instant` : ``
 
-    content = content.replace(':checked_aqsael', DATA_INSTANT ? 'checked' : '')
+    content = content.replace(':checked_aqsael', ALLOW_QUERY_STRING_AND_EXTERNAL_LINKS ? 'checked' : '')
     content = content.replace(':checked_whitelist', USE_WHITELIST ? 'checked' : '')
     content = content.replace(':value_sleep', `value="${SLEEP_TIME}"`)
     content = content.replace(':value_cacheAge', `value="${CACHE_MAX_AGE}"`)