feat: loader logic

This commit is contained in:
Ilia Denisov
2026-03-15 21:57:42 +02:00
parent 6179dadb5e
commit cc7ecf6667
5 changed files with 117 additions and 96 deletions
+16 -1
View File
@@ -172,13 +172,28 @@ func TestRawFileCRUDAndList(t *testing.T) {
t.Fatalf("write beta: %v", err)
}
alphaExists, err := s.FileExists("nested/alpha.txt")
alphaExists, alphaPath, err := s.FileExists("nested/alpha.txt")
if err != nil {
t.Fatalf("file exists: %v", err)
}
if !alphaExists {
t.Fatal("nested/alpha.txt should exist")
}
wantAlphaPath := filepath.Join(s.storageRoot, "nested", "alpha.txt")
if alphaPath != wantAlphaPath {
t.Fatalf("file path = %q, want %q", alphaPath, wantAlphaPath)
}
missingExists, missingPath, err := s.FileExists("missing.txt")
if err != nil {
t.Fatalf("missing file exists: %v", err)
}
if missingExists {
t.Fatal("missing.txt should not exist")
}
if missingPath != "" {
t.Fatalf("missing file path = %q, want empty string", missingPath)
}
alphaData, err := s.ReadFile("nested/alpha.txt")
if err != nil {