From 63f50820bd2c04a02884dbe47eb3d221c76f0303 Mon Sep 17 00:00:00 2001 From: Catalin Mititiuc Date: Thu, 12 Jun 2025 17:10:07 -0700 Subject: [PATCH] Move socket test server file into spec dir --- spec/routes_spec.moon | 18 ++++++++++++------ unixstreamsrvr.lua => spec/unixstreamsrvr.lua | 0 2 files changed, 12 insertions(+), 6 deletions(-) rename unixstreamsrvr.lua => spec/unixstreamsrvr.lua (100%) diff --git a/spec/routes_spec.moon b/spec/routes_spec.moon index 54faf94..adafba1 100644 --- a/spec/routes_spec.moon +++ b/spec/routes_spec.moon @@ -104,14 +104,20 @@ describe "http://miti.sh/posts", -> assert.same request\body!\match("(.*)"), "miti.sh ยท Posts" describe "http://git.miti.sh", -> - it "reverse proxies request to unix socket", -> - os.execute "mkdir /run/gitea" - p = io.popen "luajit unixstreamsrvr.lua" - os.execute("sleep 1") - os.execute("chown -R nobody /run/gitea") + it "reverse proxies request to gitea through a unix socket", -> + Path = require "sitegen.path" + filename = "unixstreamsrvr.lua" + socket_dir = "/run/gitea" + info = debug.getinfo 1 + basepath = Path.basepath info.short_src + + os.execute "mkdir " .. socket_dir + p = io.popen "luajit %s"\format Path.join basepath, filename + os.execute "sleep 0" + os.execute "chown -R nobody " .. socket_dir request = req "http://git.miti.sh" - assert.is_not_nil p\read"*a"\match "Host: git.miti.sh" + assert.truthy p\read"*a"\match "Host: git.miti.sh" describe "http://apps.miti.sh", -> it "doesn't find it", -> diff --git a/unixstreamsrvr.lua b/spec/unixstreamsrvr.lua similarity index 100% rename from unixstreamsrvr.lua rename to spec/unixstreamsrvr.lua