Files
aniplay-api/src/libs/test/getTestEnv.ts

29 lines
795 B
TypeScript

import type { Env } from "~/types/env";
/** Should only be used when it doesn't make sense for 'Bindings' or 'Variables' to be set. Otherwise, use getTestEnv(). */
export function getTestEnvVariables(): Omit<Env, "Bindings" | "Variables"> {
return getTestEnv();
}
export function getTestEnv({
ADMIN_SDK_JSON = '{"clientEmail": "test@test.com"}',
ENABLE_ANIFY = "true",
QSTASH_CURRENT_SIGNING_KEY = "123",
QSTASH_NEXT_SIGNING_KEY = "123",
QSTASH_URL = "https://qstash.com",
QSTASH_TOKEN = "123",
TURSO_AUTH_TOKEN = "123",
TURSO_URL = "http://127.0.0.1:3001",
}: Partial<Env> = {}): Env {
return {
ADMIN_SDK_JSON,
ENABLE_ANIFY,
QSTASH_CURRENT_SIGNING_KEY,
QSTASH_NEXT_SIGNING_KEY,
QSTASH_URL,
QSTASH_TOKEN,
TURSO_AUTH_TOKEN,
TURSO_URL,
};
}