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 {
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.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,
description: "Bring your own template",
Reader: &failReader{},
Writer: &defaultWriter{},
// Reader is determined at runtime based on the user input.
Reader: nil,
Writer: &defaultWriter{},
},
}