package storage import "testing" func TestNormalizeObjectKey(t *testing.T) { tests := []struct { in string want string }{ {in: `dnd\campaigns\forsaken\a.flac`, want: "dnd/campaigns/forsaken/a.flac"}, {in: " /dnd/campaigns/forsaken/a.flac ", want: "dnd/campaigns/forsaken/a.flac"}, {in: "//dnd/campaigns/forsaken/a.flac", want: "dnd/campaigns/forsaken/a.flac"}, {in: "", want: ""}, } for _, tt := range tests { if got := normalizeObjectKey(tt.in); got != tt.want { t.Fatalf("normalizeObjectKey(%q) = %q, want %q", tt.in, got, tt.want) } } }