test: use node:sqlite by default

This commit is contained in:
Alex Yang
2026-01-20 13:22:03 -08:00
parent c709e1df49
commit 628fea8ff0
3 changed files with 6 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
import { memoryAdapter } from "@better-auth/memory-adapter";
import { DatabaseSync } from "node:sqlite";
import { memoryAdapter } from "@better-auth/memory-adapter";
import { describe, expect, expectTypeOf, it } from "vitest";
import type { Auth } from "../types";
import { betterAuth } from "./minimal";

View File

@@ -1,3 +1,4 @@
import { DatabaseSync } from "node:sqlite";
import type { GenericEndpointContext } from "@better-auth/core";
import { safeJSONParse } from "@better-auth/core/utils/json";
import { afterEach, beforeAll, describe, expect, it, vi } from "vitest";
@@ -11,7 +12,6 @@ import type {
User,
} from "../types";
import { getMigrations } from "./get-migration";
import { DatabaseSync } from 'node:sqlite'
describe("internal adapter test", async () => {
const map = new Map();
@@ -263,7 +263,7 @@ describe("internal adapter test", async () => {
};
const hookUserCreateAfter = vi.fn();
const database = new DatabaseSync(":memory:")
const database = new DatabaseSync(":memory:");
const opts = {
database,
@@ -274,8 +274,8 @@ describe("internal adapter test", async () => {
hookUserCreateAfter(user, context);
const userFromDb = database
.prepare('SELECT * FROM user WHERE id = ?')
.get(user.id)!;
.prepare("SELECT * FROM user WHERE id = ?")
.get(user.id)!;
expect(user.id).toBe(userFromDb.id);
expect(user.name).toBe(userFromDb.name);

View File

@@ -1,3 +1,4 @@
import { DatabaseSync } from "node:sqlite";
import type { GenericEndpointContext } from "@better-auth/core";
import { runWithEndpointContext } from "@better-auth/core/context";
import { refreshAccessToken } from "@better-auth/core/oauth2";
@@ -6,7 +7,6 @@ import type {
VercelProfile,
} from "@better-auth/core/social-providers";
import { betterFetch } from "@better-fetch/fetch";
import { DatabaseSync } from "node:sqlite";
import { HttpResponse, http } from "msw";
import { setupServer } from "msw/node";
import { OAuth2Server } from "oauth2-mock-server";