MCPcopy Create free account
hub / github.com/imgproxy/imgproxy / TestPresetsFileEmpty

Function TestPresetsFileEmpty

options/parser/config_test.go:64–82  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

62}
63
64func TestPresetsFileEmpty(t *testing.T) {
65 // Create temporary empty preset file
66 tmpFile, err := os.CreateTemp(t.TempDir(), "presets-*.txt")
67 require.NoError(t, err)
68 defer os.Remove(tmpFile.Name())
69 tmpFile.Close()
70
71 // Setup environment
72 t.Setenv("IMGPROXY_PRESETS_PATH", tmpFile.Name())
73 t.Setenv("IMGPROXY_PRESETS", "")
74
75 // Load config
76 cfg, err := optionsparser.LoadConfigFromEnv(nil)
77
78 // Verify
79 require.NoError(t, err)
80 require.NotNil(t, cfg)
81 require.Empty(t, cfg.Presets)
82}
83
84func TestPresetsFileNotFound(t *testing.T) {
85 // Use a non-existent file path

Callers

nothing calls this directly

Calls 2

RemoveMethod · 0.80
CloseMethod · 0.65

Tested by

no test coverage detected