MCPcopy
hub / github.com/grafana/tempo / TestNewFromFileErr

Function TestNewFromFileErr

tools/chloggen/internal/config/config_test.go:194–210  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

192}
193
194func 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
212func TestNewFromFileOmittedChangeLogs(t *testing.T) {
213 tempDir := t.TempDir()

Callers

nothing calls this directly

Calls 4

NewFromFileFunction · 0.85
ErrorMethod · 0.65
CloseMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected