From de36c06189b679be58002f5597081c61f08fbace Mon Sep 17 00:00:00 2001 From: Deluan Date: Tue, 2 Dec 2025 11:59:31 -0500 Subject: [PATCH] add test Signed-off-by: Deluan --- conf/configuration_test.go | 3 +++ conf/testdata/cfg.ini | 1 + conf/testdata/cfg.json | 1 + conf/testdata/cfg.toml | 1 + conf/testdata/cfg.yaml | 1 + 5 files changed, 7 insertions(+) diff --git a/conf/configuration_test.go b/conf/configuration_test.go index 15d12795e..06973456f 100644 --- a/conf/configuration_test.go +++ b/conf/configuration_test.go @@ -41,6 +41,9 @@ var _ = Describe("Configuration", func() { Expect(conf.Server.Tags["custom"].Aliases).To(Equal([]string{format, "test"})) Expect(conf.Server.Tags["artist"].Split).To(Equal([]string{";"})) + // Check deprecated option mapping + Expect(conf.Server.ExtAuth.UserHeader).To(Equal("X-Auth-User")) + // The config file used should be the one we created Expect(conf.Server.ConfigFile).To(Equal(filename)) }, diff --git a/conf/testdata/cfg.ini b/conf/testdata/cfg.ini index e0062ff0e..cc8b2a4a5 100644 --- a/conf/testdata/cfg.ini +++ b/conf/testdata/cfg.ini @@ -1,6 +1,7 @@ [default] MusicFolder = /ini/music UIWelcomeMessage = 'Welcome ini' ; Just a comment to test the LoadOptions +ReverseProxyUserHeader = 'X-Auth-User' [Tags] Custom.Aliases = ini,test diff --git a/conf/testdata/cfg.json b/conf/testdata/cfg.json index 127103a53..28fb039d2 100644 --- a/conf/testdata/cfg.json +++ b/conf/testdata/cfg.json @@ -1,6 +1,7 @@ { "musicFolder": "/json/music", "uiWelcomeMessage": "Welcome json", + "reverseProxyUserHeader": "X-Auth-User", "Tags": { "artist": { "split": ";" diff --git a/conf/testdata/cfg.toml b/conf/testdata/cfg.toml index d94d786e2..589e2a100 100644 --- a/conf/testdata/cfg.toml +++ b/conf/testdata/cfg.toml @@ -1,5 +1,6 @@ musicFolder = "/toml/music" uiWelcomeMessage = "Welcome toml" +ReverseProxyUserHeader = "X-Auth-User" Tags.artist.Split = ';' diff --git a/conf/testdata/cfg.yaml b/conf/testdata/cfg.yaml index 66e12c4eb..e44d2ebbb 100644 --- a/conf/testdata/cfg.yaml +++ b/conf/testdata/cfg.yaml @@ -1,5 +1,6 @@ musicFolder: "/yaml/music" uiWelcomeMessage: "Welcome yaml" +reverseProxyUserHeader: "X-Auth-User" Tags: artist: split: [";"]