From 099385e3d98f93b7ff8e1b3258cdcc8bd861cde2 Mon Sep 17 00:00:00 2001 From: subtrack Date: Sun, 18 Oct 2026 19:49:49 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E9=85=8D=E7=BD=AE=E7=94=A8=E4=BE=8B?= =?UTF-8?q?=E6=94=B9=E7=94=A8=E4=B8=B4=E6=97=B6=E7=9B=AE=E5=BD=95=E7=BB=9D?= =?UTF-8?q?=E5=AF=B9=E8=B7=AF=E5=BE=84=EF=BC=8C=E5=85=BC=E5=AE=B9=20Linux?= =?UTF-8?q?=20runner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/config/config_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/config/config_test.go b/internal/config/config_test.go index 231af0e..75a55cf 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -64,6 +64,7 @@ func TestLoadCreatesDefaultFile(t *testing.T) { func TestLoadParsesValues(t *testing.T) { dir := t.TempDir() + absLogDir := t.TempDir() // 各平台都是绝对路径,避免把 Windows 盘符写进用例 body := "\ufeff# 注释\n" + "listen_ip = 127.0.0.1\r\n" + "\r\n" + @@ -75,7 +76,7 @@ func TestLoadParsesValues(t *testing.T) { "open_browser = 0\r\n" + "screen_public = false\r\n" + "log_enabled = on\r\n" + - "log_dir = D:\\logs\r\n" + "log_dir = " + absLogDir + "\r\n" path := writeFile(t, dir, FileName, body) cfg, err := Load(path, dir) @@ -97,7 +98,7 @@ func TestLoadParsesValues(t *testing.T) { if cfg.Timezone != "Asia/Shanghai" || cfg.OpenBrowser || cfg.ScreenPublic || !cfg.LogEnabled { t.Fatalf("其余配置不对: %+v", cfg) } - if cfg.LogDir != "D:\\logs" { + if cfg.LogDir != absLogDir { t.Fatalf("绝对路径被改写: %s", cfg.LogDir) } if cfg.Addr() != "127.0.0.1:19000" {