/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/db-helpers.mjs (1620B)
import { generateRandomString } from "../../crypto/random.mjs"; import "../../crypto/index.mjs"; //#region src/plugins/test-utils/db-helpers.ts function createSaveUser(ctx) { return async (user) => { return ctx.internalAdapter.createUser(user); }; } function createDeleteUser(ctx) { return async (userId) => { await ctx.internalAdapter.deleteUser(userId); }; } function createSaveOrganization(ctx) { return async (org) => { return await ctx.adapter.create({ model: "organization", data: org, forceAllowId: true }); }; } function createDeleteOrganization(ctx) { return async (orgId) => { await ctx.adapter.deleteMany({ model: "member", where: [{ field: "organizationId", value: orgId }] }); await ctx.adapter.deleteMany({ model: "invitation", where: [{ field: "organizationId", value: orgId }] }); await ctx.adapter.delete({ model: "organization", where: [{ field: "id", value: orgId }] }); }; } function createAddMember(ctx) { return async (opts) => { const generatedId = ctx.generateId({ model: "member" }); const id = generatedId === false ? generateRandomString(24, "a-z", "A-Z", "0-9") : generatedId; return await ctx.adapter.create({ model: "member", data: { id, userId: opts.userId, organizationId: opts.organizationId, role: opts.role || "member", createdAt: /* @__PURE__ */ new Date() }, forceAllowId: true }); }; } //#endregion export { createAddMember, createDeleteOrganization, createDeleteUser, createSaveOrganization, createSaveUser }; //# sourceMappingURL=db-helpers.mjs.map