remove fail reader

This commit is contained in:
Shreyas Goenka 2025-01-09 16:30:14 +05:30
parent f394606614
commit 2a0dbdec3e
No known key found for this signature in database
GPG Key ID: 92A07DF49CCB0622
3 changed files with 3 additions and 19 deletions

View File

@ -153,13 +153,3 @@ func (r *localReader) FS(ctx context.Context) (fs.FS, error) {
func (r *localReader) Close() error { func (r *localReader) Close() error {
return nil return nil
} }
type failReader struct{}
func (r *failReader) FS(ctx context.Context) (fs.FS, error) {
return nil, fmt.Errorf("this is a placeholder reader that always fails. Please configure a real reader.")
}
func (r *failReader) Close() error {
return fmt.Errorf("this is a placeholder reader that always fails. Please configure a real reader.")
}

View File

@ -114,10 +114,3 @@ func TestLocalReader(t *testing.T) {
// Assert close does not error // Assert close does not error
assert.NoError(t, r.Close()) assert.NoError(t, r.Close())
} }
func TestFailReader(t *testing.T) {
r := &failReader{}
assert.Error(t, r.Close())
_, err := r.FS(context.Background())
assert.Error(t, err)
}

View File

@ -71,8 +71,9 @@ var allTemplates = []Template{
{ {
name: Custom, name: Custom,
description: "Bring your own template", description: "Bring your own template",
Reader: &failReader{}, // Reader is determined at runtime based on the user input.
Writer: &defaultWriter{}, Reader: nil,
Writer: &defaultWriter{},
}, },
} }