(t *testing.T)
| 192 | } |
| 193 | |
| 194 | func TestNewFromFileErr(t *testing.T) { |
| 195 | tempDir := t.TempDir() |
| 196 | |
| 197 | _, err := NewFromFile(tempDir, "nonexistent.yaml") |
| 198 | assert.Error(t, err) |
| 199 | |
| 200 | // Write a file with invalid YAML and then read it back to get expected error |
| 201 | cfgFile, err := os.CreateTemp(tempDir, "*.yaml") |
| 202 | require.NoError(t, err) |
| 203 | defer cfgFile.Close() |
| 204 | |
| 205 | _, err = cfgFile.WriteString("!@#$%^&*())") |
| 206 | require.NoError(t, err) |
| 207 | |
| 208 | _, err = NewFromFile(tempDir, filepath.Base(cfgFile.Name())) |
| 209 | assert.Error(t, err) |
| 210 | } |
| 211 | |
| 212 | func TestNewFromFileOmittedChangeLogs(t *testing.T) { |
| 213 | tempDir := t.TempDir() |
nothing calls this directly
no test coverage detected