+2
-1
src/db/schema.ts
+2
-1
src/db/schema.ts
+72
-66
src/index.test.ts
+72
-66
src/index.test.ts
··················-async function registerAndLogin(user: { email: string; password: string; name?: string }): Promise<string> {···-const user = db.query("SELECT id FROM users WHERE email = ?").get(userEmail) as { id: number };·········-const tokenData = db.query("SELECT user_id, new_email FROM email_change_tokens ORDER BY created_at DESC LIMIT 1").get() as { user_id: number, new_email: string };-db.run("UPDATE users SET email = ?, email_verified = 1 WHERE id = ?", [tokenData.new_email, tokenData.user_id]);························
······················································
+3
-1
src/lib/email.ts
+3
-1
src/lib/email.ts
···-console.log(`[Email] SKIPPED (test mode): "${options.subject}" to ${typeof options.to === "string" ? options.to : options.to.email}`);
···+`[Email] SKIPPED (test mode): "${options.subject}" to ${typeof options.to === "string" ? options.to : options.to.email}`,
+3
-3
src/lib/vtt-cleaner.test.ts
+3
-3
src/lib/vtt-cleaner.test.ts
···
···