feat(media): support local and s3 upload providers
This commit is contained in:
18
apps/admin/src/lib/media/storage.test.ts
Normal file
18
apps/admin/src/lib/media/storage.test.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { describe, expect, it } from "vitest"
|
||||
|
||||
import { resolveMediaStorageProvider } from "@/lib/media/storage"
|
||||
|
||||
describe("resolveMediaStorageProvider", () => {
|
||||
it("defaults to local when unset", () => {
|
||||
expect(resolveMediaStorageProvider(undefined)).toBe("local")
|
||||
})
|
||||
|
||||
it("resolves s3", () => {
|
||||
expect(resolveMediaStorageProvider("s3")).toBe("s3")
|
||||
expect(resolveMediaStorageProvider("S3")).toBe("s3")
|
||||
})
|
||||
|
||||
it("falls back to local for unknown values", () => {
|
||||
expect(resolveMediaStorageProvider("foo")).toBe("local")
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user