Bind Better Auth sessions to devices

This commit is contained in:
2026-05-09 03:46:15 -04:00
parent 0c64a7721e
commit 2dda91c50b
6 changed files with 88 additions and 6 deletions
+11
View File
@@ -13,6 +13,7 @@ const EXPECTED_MIGRATIONS = [
"0004_releases.sql",
"0005_audit.sql",
"0006_better_auth.sql",
"0007_better_auth_session_device_context.sql",
];
const USER_SCOPED_TABLES = [
"user_devices",
@@ -39,6 +40,7 @@ describe("D1 migrations", () => {
"audit_events",
"better_auth_account",
"better_auth_session",
"better_auth_session_device_context",
"better_auth_user",
"better_auth_verification",
"device_approvals",
@@ -104,6 +106,15 @@ describe("D1 migrations", () => {
]),
[],
);
assert.deepEqual(
requiredColumns(databasePath, "better_auth_session_device_context", [
"session_id",
"user_id",
"device_id",
"updated_at",
]),
[],
);
});
});