(t *testing.T)
| 1941 | } |
| 1942 | |
| 1943 | func TestSafeWriteConfig(t *testing.T) { |
| 1944 | v := New() |
| 1945 | fs := afero.NewMemMapFs() |
| 1946 | v.SetFs(fs) |
| 1947 | v.AddConfigPath("/test") |
| 1948 | v.SetConfigName("c") |
| 1949 | v.SetConfigType("yaml") |
| 1950 | require.NoError(t, v.ReadConfig(bytes.NewBuffer(yamlExample))) |
| 1951 | require.NoError(t, v.SafeWriteConfig()) |
| 1952 | read, err := afero.ReadFile(fs, testutil.AbsFilePath(t, "/test/c.yaml")) |
| 1953 | require.NoError(t, err) |
| 1954 | assert.YAMLEq(t, string(yamlWriteExpected), string(read)) |
| 1955 | } |
| 1956 | |
| 1957 | func TestSafeWriteConfigWithMissingConfigPath(t *testing.T) { |
| 1958 | v := New() |
nothing calls this directly
no test coverage detected