Skip to content

Commit fa8fa25

Browse files
chore: create tests folders and move
1 parent 77a1dfc commit fa8fa25

27 files changed

+49
-48
lines changed

build.config.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { glob, readFile, writeFile } from 'node:fs/promises'
1+
import { glob, readFile, rm, writeFile } from 'node:fs/promises'
22
import { resolve } from 'pathe'
33
import { defineBuildConfig } from 'unbuild'
44
import packagejson from './package.json'
@@ -39,9 +39,10 @@ export default defineBuildConfig({
3939
)
4040
.replaceAll(
4141
/\.ts(?!\.d\.ts)/g,
42-
() => `.d.ts`,
42+
() => `.mjs`,
4343
)
44-
await writeFile(file, mjsContents)
44+
await writeFile(file.replace(/\.d.ts$/, '.d.mts'), mjsContents)
45+
await rm(file)
4546
}
4647

4748
for await (const file of glob(resolve(ctx.options.outDir, '**/*.mjs'))) {

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,52 +26,52 @@
2626
"sideEffects": false,
2727
"exports": {
2828
".": {
29-
"types": "./dist/index.d.ts",
29+
"types": "./dist/index.d.mts",
3030
"import": "./dist/index.mjs"
3131
},
3232
"./drizzle": {
33-
"types": "./dist/adapters/drizzle/index.d.ts",
33+
"types": "./dist/adapters/drizzle/index.d.mts",
3434
"import": "./dist/adapters/drizzle/index.mjs"
3535
},
3636
"./kysely": {
37-
"types": "./dist/adapters/kysely/index.d.ts",
37+
"types": "./dist/adapters/kysely/index.d.mts",
3838
"import": "./dist/adapters/kysely/index.mjs"
3939
},
4040
"./memory": {
41-
"types": "./dist/adapters/memory/index.d.ts",
41+
"types": "./dist/adapters/memory/index.d.mts",
4242
"import": "./dist/adapters/memory/index.mjs"
4343
},
4444
"./mongodb": {
45-
"types": "./dist/adapters/mongodb/index.d.ts",
45+
"types": "./dist/adapters/mongodb/index.d.mts",
4646
"import": "./dist/adapters/mongodb/index.mjs"
4747
},
4848
"./prisma": {
49-
"types": "./dist/adapters/prisma/index.d.ts",
49+
"types": "./dist/adapters/prisma/index.d.mts",
5050
"import": "./dist/adapters/prisma/index.mjs"
5151
},
5252
"./create": {
53-
"types": "./dist/adapters/create/index.d.ts",
53+
"types": "./dist/adapters/create/index.d.mts",
5454
"import": "./dist/adapters/create/index.mjs"
5555
},
5656
"./types": {
57-
"types": "./dist/types/index.d.ts",
57+
"types": "./dist/types/index.d.mts",
5858
"import": "./dist/types/index.mjs"
5959
},
6060
"./db": {
61-
"types": "./dist/db/index.d.ts",
61+
"types": "./dist/db/index.d.mts",
6262
"import": "./dist/db/index.mjs"
6363
},
6464
"./error": {
65-
"types": "./dist/error/index.d.ts",
65+
"types": "./dist/error/index.d.mts",
6666
"import": "./dist/error/index.mjs"
6767
},
6868
"./utils": {
69-
"types": "./dist/utils/index.d.ts",
69+
"types": "./dist/utils/index.d.mts",
7070
"import": "./dist/utils/index.mjs"
7171
}
7272
},
7373
"module": "dist/index.mjs",
74-
"types": "dist/index.d.ts",
74+
"types": "dist/index.d.mts",
7575
"files": [
7676
"dist"
7777
],
@@ -89,8 +89,8 @@
8989
"test:coverage": "vitest run --coverage.enabled true",
9090
"test:coverage:badges": "vitest run --coverage.enabled true && node scripts/update-badges.mjs",
9191
"update:badges": "node scripts/update-badges.mjs",
92-
"prisma:normal:push": "prisma db push --schema src/adapters/prisma/test/normal-tests/schema.prisma --accept-data-loss",
93-
"prisma:number-id:push": "prisma db push --schema src/adapters/prisma/test/number-id-tests/schema.prisma --accept-data-loss",
92+
"prisma:normal:push": "prisma db push --schema tests/prisma/normal-tests/schema.prisma --accept-data-loss",
93+
"prisma:number-id:push": "prisma db push --schema tests/prisma/number-id-tests/schema.prisma --accept-data-loss",
9494
"prepare": "npm run build",
9595
"prepublishOnly": "npm run test",
9696
"bumpp": "bumpp package.json",

src/adapters/memory/adapter.memory.test.ts renamed to tests/adapter.memory.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe } from 'vitest'
2-
import { runAdapterTest, runNumberIdAdapterTest } from '../test.ts'
3-
import { memoryAdapter } from './memory-adapter.ts'
2+
import { memoryAdapter } from '../src/adapters/memory/memory-adapter.ts'
3+
import { runAdapterTest, runNumberIdAdapterTest } from './test.ts'
44

55
describe('adapter test', async () => {
66
const db = {

src/adapters/mongodb/adapter.mongo-db.test.ts renamed to tests/adapter.mongo-db.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { MongoClient } from 'mongodb'
22

33
import { beforeAll, describe } from 'vitest'
4-
import { runAdapterTest } from '../test.ts'
5-
import { mongodbAdapter } from './index.ts'
4+
import { mongodbAdapter } from '../src/adapters/mongodb/index.ts'
5+
import { runAdapterTest } from './test.ts'
66

77
describe('adapter test', async () => {
88
const dbClient = async (connectionString: string, dbName: string) => {

src/adapters/create/test/create-adapter.test.ts renamed to tests/create/create-adapter.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint-disable style/no-mixed-spaces-and-tabs */
22
/* eslint-disable style/no-tabs */
3-
import type { BetterAuthOptions, User, Where } from '../../../types/index.ts'
4-
import type { AdapterConfig, CreateCustomAdapter } from '../types.ts'
3+
import type { AdapterConfig, CreateCustomAdapter } from '../../src/adapters/create/types.ts'
4+
import type { BetterAuthOptions, User, Where } from '../../src/types/index.ts'
55
import { describe, expect, it } from 'vitest'
6-
import { createAdapter } from '../index.ts'
6+
import { createAdapter } from '../../src/adapters/create/index.ts'
77

88
/*
99

src/adapters/drizzle/test/adapter.drizzle.mysql.test.ts renamed to tests/drizzle/adapter.drizzle.mysql.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import type { Pool } from 'mysql2/promise'
2-
import type { BetterAuthOptions } from '../../../types/index.ts'
2+
import type { BetterAuthOptions } from '../../src/types/index.ts'
33
import merge from 'deepmerge'
44
import { drizzle } from 'drizzle-orm/mysql2'
55
import { Kysely, MysqlDialect } from 'kysely'
66
import { createPool } from 'mysql2/promise'
77
import { afterAll, beforeAll, describe } from 'vitest'
8-
import { getMigrations } from '../../../db/get-migration.ts'
9-
import { runAdapterTest, runNumberIdAdapterTest } from '../../test.ts'
10-
import { drizzleAdapter } from '../index.ts'
8+
import { drizzleAdapter } from '../../src/adapters/drizzle/index.ts'
9+
import { getMigrations } from '../../src/db/get-migration.ts'
10+
import { runAdapterTest, runNumberIdAdapterTest } from '../test.ts'
1111
import * as schema from './schema.mysql.ts'
1212

1313
const TEST_DB_MYSQL_URL = 'mysql://user:password@localhost:3306/better_auth'

src/adapters/drizzle/test/adapter.drizzle.test.ts renamed to tests/drizzle/adapter.drizzle.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import type { BetterAuthOptions } from '../../../types/index.ts'
1+
import type { BetterAuthOptions } from '../../src/types/index.ts'
22
import merge from 'deepmerge'
33
import { drizzle } from 'drizzle-orm/node-postgres'
44
import { Kysely, PostgresDialect, sql } from 'kysely'
55
import { Pool } from 'pg'
66
import { afterAll, beforeAll, describe } from 'vitest'
7-
import { getMigrations } from '../../../db/get-migration.ts'
8-
import { runAdapterTest, runNumberIdAdapterTest } from '../../test.ts'
9-
import { drizzleAdapter } from '../index.ts'
7+
import { drizzleAdapter } from '../../src/adapters/drizzle/index.ts'
8+
import { getMigrations } from '../../src/db/get-migration.ts'
9+
import { runAdapterTest, runNumberIdAdapterTest } from '../test.ts'
1010
import * as schema from './schema.ts'
1111

1212
const TEST_DB_URL = 'postgres://user:password@localhost:5432/better_auth'
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)