From 32e6d135f7fe908b0465cdbc8acf48c4ed1705a8 Mon Sep 17 00:00:00 2001 From: Nathan Friedly Date: Wed, 12 Aug 2026 21:13:19 -0400 Subject: [PATCH 01/11] test chore: convert leading var declarations to const in tests --- test/charset_spec.js | 20 ++++++++++---------- test/content-types_spec.js | 4 ++-- test/cookies_spec.js | 2 +- test/decompress_spec.js | 12 ++++++------ test/get-real-url-spec.js | 6 +++--- test/metarobots_spec.js | 8 ++++---- test/redirect_spec.js | 4 ++-- test/referer_spec.js | 4 ++-- test/short_response_spec.js | 6 +++--- test/unblocker_spec.js | 6 +++--- test/urlprefixer_spec.js | 10 +++++----- test/websockets_spec.js | 4 ++-- 12 files changed, 43 insertions(+), 43 deletions(-) diff --git a/test/charset_spec.js b/test/charset_spec.js index d7c17a35..8509c09f 100644 --- a/test/charset_spec.js +++ b/test/charset_spec.js @@ -1,24 +1,24 @@ "use strict"; -var test = require("tap").test; -var fs = require("fs"); -var crypto = require("crypto"); -var http = require("http"); -var concat = require("concat-stream"); -var getServers = require("./test_utils.js").getServers; +const test = require("tap").test; +const fs = require("fs"); +const crypto = require("crypto"); +const http = require("http"); +const concat = require("concat-stream"); +const getServers = require("./test_utils.js").getServers; const Unblocker = require("../lib/unblocker.js"); // source is http://qa-dev.w3.org/wmvs/HEAD/dev/tests/xhtml-windows-1250.xhtml which is linked to from http://validator.w3.org/dev/tests/#encoding -var sourceContent = fs.readFileSync( +const sourceContent = fs.readFileSync( __dirname + "/source/xhtml-windows-1250.xhtml" ); -var expected = fs.readFileSync( +const expected = fs.readFileSync( __dirname + "/expected/xhtml-windows-1250-converted-to-utf-8.xhtml" ); // first validate that the IDE or whatever didn't change the file encoding -var SOURCE_HASH = "11f694099b205b26a19648ab22602b39c6deb125"; -var EXPECTED_HASH = "4a04a0aa660da6f0eec9534c0e25212a7045ea7c"; +const SOURCE_HASH = "11f694099b205b26a19648ab22602b39c6deb125"; +const EXPECTED_HASH = "4a04a0aa660da6f0eec9534c0e25212a7045ea7c"; test("source and expected xhtml-windows-1250.xhtml files should not have changed", function (t) { t.equal( crypto.createHash("sha1").update(sourceContent).digest("hex"), diff --git a/test/content-types_spec.js b/test/content-types_spec.js index f0f7b516..5053e68b 100644 --- a/test/content-types_spec.js +++ b/test/content-types_spec.js @@ -1,7 +1,7 @@ "use strict"; -var test = require("tap").test; -var contentTypes = require("../lib/content-types.js"); +const test = require("tap").test; +const contentTypes = require("../lib/content-types.js"); test("should handle content types with a charset", function (t) { var config = { diff --git a/test/cookies_spec.js b/test/cookies_spec.js index 0875973f..31df8669 100644 --- a/test/cookies_spec.js +++ b/test/cookies_spec.js @@ -1,6 +1,6 @@ "use strict"; -var test = require("tap").test, +const test = require("tap").test, utils = require("./test_utils.js"), getData = utils.getData, cookies = require("../lib/cookies.js"), diff --git a/test/decompress_spec.js b/test/decompress_spec.js index 14712a79..281959c4 100644 --- a/test/decompress_spec.js +++ b/test/decompress_spec.js @@ -1,11 +1,11 @@ "use strict"; -var PassThrough = require("stream").PassThrough; -var zlib = require("zlib"); -var test = require("tap").test; -var concat = require("concat-stream"); -var decompress = require("../lib/decompress.js"); -var defaultConfig = require("../lib/unblocker.js").defaultConfig; +const PassThrough = require("stream").PassThrough; +const zlib = require("zlib"); +const test = require("tap").test; +const concat = require("concat-stream"); +const decompress = require("../lib/decompress.js"); +const defaultConfig = require("../lib/unblocker.js").defaultConfig; test("should decompress data compressed with gzip", function (t) { var source = zlib.createGzip(); diff --git a/test/get-real-url-spec.js b/test/get-real-url-spec.js index a5027990..9389ba37 100644 --- a/test/get-real-url-spec.js +++ b/test/get-real-url-spec.js @@ -1,13 +1,13 @@ "use strict"; -var it = require("tap").test, +const it = require("tap").test, getRealUrl = require("../lib/get-real-url.js"); -var config = { +const config = { prefix: "/proxy/", }; -var instance = getRealUrl(config); +const instance = getRealUrl(config); it("should extract the url", function (t) { t.equal(instance("/proxy/http://example.com/"), "http://example.com/"); diff --git a/test/metarobots_spec.js b/test/metarobots_spec.js index 5b19e7f2..ee352d32 100644 --- a/test/metarobots_spec.js +++ b/test/metarobots_spec.js @@ -1,15 +1,15 @@ "use strict"; -var test = require("tap").test, +const test = require("tap").test, concat = require("concat-stream"), utils = require("./test_utils.js"), getData = utils.getData, defaultConfig = require("../lib/unblocker").defaultConfig; -var metaRobots = require("../lib/meta-robots.js"); +const metaRobots = require("../lib/meta-robots.js"); -var head = "test"; -var body = "

asdf

"; +const head = "test"; +const body = "

asdf

"; test("should add a meta tag to the head", function (t) { var expected = diff --git a/test/redirect_spec.js b/test/redirect_spec.js index f934715f..b6d2e8f0 100644 --- a/test/redirect_spec.js +++ b/test/redirect_spec.js @@ -1,7 +1,7 @@ "use strict"; -var redirect = require("../lib/redirects.js"); -var test = require("tap").test; +const redirect = require("../lib/redirects.js"); +const test = require("tap").test; test("should correctly redirect with http://", function (t) { var expected = "http://foobar.com/proxy/http://example.com/not-a-test/"; diff --git a/test/referer_spec.js b/test/referer_spec.js index 73ca6da5..5490aa99 100644 --- a/test/referer_spec.js +++ b/test/referer_spec.js @@ -1,7 +1,7 @@ "use strict"; -var referer = require("../lib/referer.js"); -var test = require("tap").test; +const referer = require("../lib/referer.js"); +const test = require("tap").test; test("should correctly rewrite referers", function (t) { var expected = "http://foobar.com/proxy/a"; diff --git a/test/short_response_spec.js b/test/short_response_spec.js index 2495030c..e9ca7624 100644 --- a/test/short_response_spec.js +++ b/test/short_response_spec.js @@ -1,13 +1,13 @@ "use strict"; -var fs = require("fs"), +const fs = require("fs"), concat = require("concat-stream"), test = require("tap").test, hyperquest = require("hyperquest"), getServers = require("./test_utils.js").getServers; -var source = fs.readFileSync(__dirname + "/source/short.html"); -var expected = fs.readFileSync(__dirname + "/expected/short.html"); +const source = fs.readFileSync(__dirname + "/source/short.html"); +const expected = fs.readFileSync(__dirname + "/expected/short.html"); test("url_rewriting should support short html documents", function (t) { getServers(source, function (err, servers) { diff --git a/test/unblocker_spec.js b/test/unblocker_spec.js index 10a04dd4..deefcf99 100644 --- a/test/unblocker_spec.js +++ b/test/unblocker_spec.js @@ -1,6 +1,6 @@ "use strict"; -var fs = require("fs"), +const fs = require("fs"), concat = require("concat-stream"), test = require("tap").test, hyperquest = require("hyperquest"), @@ -8,8 +8,8 @@ var fs = require("fs"), const express = require("express"); const Unblocker = require("../lib/unblocker.js"); -var sourceContent = fs.readFileSync(__dirname + "/source/index.html"); -var expected = fs.readFileSync(__dirname + "/expected/index.html"); +const sourceContent = fs.readFileSync(__dirname + "/source/index.html"); +const expected = fs.readFileSync(__dirname + "/expected/index.html"); test("url_rewriting should support support all kinds of links", function (t) { getServers( diff --git a/test/urlprefixer_spec.js b/test/urlprefixer_spec.js index 80c0c9d5..f1ec7879 100644 --- a/test/urlprefixer_spec.js +++ b/test/urlprefixer_spec.js @@ -1,15 +1,15 @@ "use strict"; -var URL = require("url"), +const URL = require("url"), test = require("tap").test, _ = require("lodash"), concat = require("concat-stream"); -var urlPrefix = require("../lib/url-prefixer.js")({ +const urlPrefix = require("../lib/url-prefixer.js")({ prefix: "/proxy/", }); -var testLines = { +const testLines = { // source => expected result // xmlns items first two should NOT get rewritten @@ -174,8 +174,8 @@ var testLines = { '