From 4f6589d7b4b5105db3381ae021365290bf659828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9ra=20Zolt=C3=A1n?= Date: Fri, 15 Jan 2021 14:59:35 +0200 Subject: [PATCH] Add test for write hidden file without extension --- viper_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/viper_test.go b/viper_test.go index 45bf8e9ba4..dd595e5be0 100644 --- a/viper_test.go +++ b/viper_test.go @@ -1689,6 +1689,22 @@ func TestSafeWriteConfigAsWithExistingFile(t *testing.T) { _, ok := err.(ConfigFileAlreadyExistsError) assert.True(t, ok, "Expected ConfigFileAlreadyExistsError") } +func TestWriteHiddenFile(t *testing.T) { + v := New() + fs := afero.NewMemMapFs() + fs.Create("/test/.config") + v.SetFs(fs) + + v.SetConfigName(".config") + v.SetConfigType("yaml") + v.AddConfigPath("/test") + + err := v.ReadInConfig() + require.NoError(t, err) + + err = v.WriteConfig() + require.NoError(t, err) +} var yamlMergeExampleTgt = []byte(` hello: