/opt/canhelp/node_modules/better-auth/dist/plugins/test-utils
NameSizeModeActions
auth-helpers.mjs10250644editdlrm
auth-helpers.mjs.map22610644editdlrm
cookie-builder.mjs17950644editdlrm
cookie-builder.mjs.map33210644editdlrm
db-helpers.mjs16200644editdlrm
db-helpers.mjs.map32200644editdlrm
factories.mjs15100644editdlrm
factories.mjs.map27660644editdlrm
index.d.mts17520644editdlrm
index.mjs28520644editdlrm
index.mjs.map58690644editdlrm
otp-sink.mjs5290644editdlrm
otp-sink.mjs.map8440644editdlrm
types.d.mts14890644editdlrm
Edit: /opt/canhelp/node_modules/better-auth/dist/plugins/test-utils/factories.mjs (1510B)
import { generateRandomString } from "../../crypto/random.mjs"; import "../../crypto/index.mjs"; //#region src/plugins/test-utils/factories.ts function createUserFactory(ctx) { return (overrides = {}) => { const generatedId = ctx.generateId({ model: "user" }); const id = overrides.id || (generatedId === false ? generateRandomString(24, "a-z", "A-Z", "0-9") : generatedId); const now = /* @__PURE__ */ new Date(); return { id, email: overrides.email || `test-${generateRandomString(8, "a-z", "0-9")}@example.com`, name: overrides.name || "Test User", emailVerified: overrides.emailVerified ?? true, image: overrides.image ?? null, createdAt: overrides.createdAt || now, updatedAt: overrides.updatedAt || now, ...overrides }; }; } function createOrganizationFactory(ctx) { return (overrides = {}) => { const generatedId = ctx.generateId({ model: "organization" }); const id = overrides.id || (generatedId === false ? generateRandomString(24, "a-z", "A-Z", "0-9") : generatedId); const now = /* @__PURE__ */ new Date(); const name = overrides.name || "Test Organization"; return { id, name, slug: overrides.slug || `${name.toLowerCase().replace(/\s+/g, "-")}-${generateRandomString(4, "a-z", "0-9")}`, logo: overrides.logo ?? null, metadata: overrides.metadata ?? null, createdAt: overrides.createdAt || now, ...overrides }; }; } //#endregion export { createOrganizationFactory, createUserFactory }; //# sourceMappingURL=factories.mjs.map