Fix INI parsing for value with trailing slash (#26995)

Fix #26977 (a temp fix)
This commit is contained in:
wxiaoguang authored and GitHub committed 2023-09-10 16:15:51 +00:00
1 parent de68953bac
commit e7745c94f8
2 files changed
+20 -2

No files matched your search

+10
View File
@@ -30,6 +30,16 @@ key = 123
secSub := cfg.Section("foo.bar.xxx")
assert.Equal(t, "123", secSub.Key("key").String())
})
t.Run("TrailingSlash", func(t *testing.T) {
cfg, _ := NewConfigProviderFromData(`
[foo]
key = E:\
xxx = yyy
`)
sec := cfg.Section("foo")
assert.Equal(t, "E:\\", sec.Key("key").String())
assert.Equal(t, "yyy", sec.Key("xxx").String())
})
}
func TestConfigProviderHelper(t *testing.T) {