Files
cfw-autumn/server/tests/utils/setup.ts
John Yeo 6f21ec4a07 wip
2026-01-07 10:25:01 +00:00

26 lines
543 B
TypeScript

// Re-export functions from setupUtils
export { clearOrg } from "./setup/clearOrg.js";
export { getAxiosInstance, setupOrg } from "./setup/setupOrg.js";
import axios from "axios";
export const getPublicAxiosInstance = ({
withBearer,
pkey = process.env.UNIT_TEST_AUTUMN_PUBLIC_KEY!,
}: {
withBearer: boolean;
pkey?: string;
}) => {
const headers = withBearer
? {
Authorization: `Bearer ${pkey}`,
}
: {
"x-publishable-key": pkey,
};
return axios.create({
baseURL: "http://localhost:8080",
headers: headers,
});
};