Skip to content

Commit c708961

Browse files
author
n9
committed
failing test to demonstrate go-gitea#27541
1 parent d1527da commit c708961

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

modules/setting/config_env_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,20 @@ key = old
115115
EnvironmentToConfig(cfg, []string{"GITEA__sec__key__FILE=" + tmpFile})
116116
assert.Equal(t, "value-from-file\n", cfg.Section("sec").Key("key").String())
117117
}
118+
119+
func TestEnvironmentToConfig27541(t *testing.T) {
120+
cfg, _ := NewConfigProviderFromData("")
121+
122+
changed := EnvironmentToConfig(cfg, nil)
123+
assert.False(t, changed)
124+
125+
cfg, err := NewConfigProviderFromData(`
126+
[sec]
127+
key = some
128+
`)
129+
assert.NoError(t, err)
130+
131+
changed = EnvironmentToConfig(cfg, []string{"GITEA__sec_0X2E_sub__key=some"})
132+
assert.Equal(t, "some", cfg.Section("sec.sub").Key("key").String())
133+
assert.True(t, changed)
134+
}

0 commit comments

Comments
 (0)