Skip to content

Commit 9cb4350

Browse files
test: fix drizzle test by tsx-ing imports (#9870)
1 parent f33a0ac commit 9cb4350

File tree

8 files changed

+29
-14
lines changed

8 files changed

+29
-14
lines changed

packages/adapter-drizzle/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"drizzle-kit": "^0.20.6",
5656
"drizzle-orm": "^0.29.1",
5757
"mysql2": "^3.2.0",
58-
"postgres": "^3.3.4"
58+
"postgres": "^3.3.4",
59+
"tsx": "^4.7.0"
5960
}
6061
}

packages/adapter-drizzle/test/mysql-multi-project-schema/test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ mysql:8 \
1616

1717
echo "Waiting 15 sec for db to start..." && sleep 15
1818

19-
drizzle-kit generate:mysql --config=./test/mysql/drizzle.config.ts
20-
drizzle-kit push:mysql --config=./test/mysql/drizzle.config.ts
19+
NODE_OPTIONS='--import tsx' drizzle-kit generate:mysql --config=./test/mysql/drizzle.config.ts
20+
NODE_OPTIONS='--import tsx' drizzle-kit push:mysql --config=./test/mysql/drizzle.config.ts
2121
vitest -c ../utils/vitest.config.ts ./test/mysql/index.test.ts
2222
docker stop ${MYSQL_CONTAINER_NAME}

packages/adapter-drizzle/test/mysql/test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ mysql:8 \
1616

1717
echo "Waiting 15 sec for db to start..." && sleep 15
1818

19-
drizzle-kit generate:mysql --config=./test/mysql/drizzle.config.ts
20-
drizzle-kit push:mysql --config=./test/mysql/drizzle.config.ts
19+
NODE_OPTIONS='--import tsx' drizzle-kit generate:mysql --config=./test/mysql/drizzle.config.ts
20+
NODE_OPTIONS='--import tsx' drizzle-kit push:mysql --config=./test/mysql/drizzle.config.ts
2121
vitest -c ../utils/vitest.config.ts ./test/mysql/index.test.ts
2222
docker stop ${MYSQL_CONTAINER_NAME}

packages/adapter-drizzle/test/pg-multi-project-schema/test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ postgres:15.3
2020
echo "Waiting 15 sec for db to start..." && sleep 15
2121

2222
drizzle-kit generate:pg --config=./test/pg/drizzle.config.ts
23-
npx tsx ./test/pg/migrator.ts
23+
tsx ./test/pg/migrator.ts
2424
vitest -c ../utils/vitest.config.ts ./test/pg/index.test.ts
2525
docker stop ${PG_CONTAINER_NAME}

packages/adapter-drizzle/test/pg/test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ postgres:15.3
1919

2020
echo "Waiting 15 sec for db to start..." && sleep 15
2121

22-
drizzle-kit generate:pg --config=./test/pg/drizzle.config.ts
23-
npx tsx ./test/pg/migrator.ts
22+
NODE_OPTIONS='--import tsx' drizzle-kit generate:pg --config=./test/pg/drizzle.config.ts
23+
tsx ./test/pg/migrator.ts
2424
vitest -c ../utils/vitest.config.ts ./test/pg/index.test.ts
2525
docker stop ${PG_CONTAINER_NAME}

packages/adapter-drizzle/test/sqlite-multi-project-schema/test.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ echo "Running SQLite tests."
77

88
rm -f db.sqlite
99

10-
drizzle-kit generate:sqlite --config=./test/sqlite/drizzle.config.ts
11-
drizzle-kit push:sqlite --config=./test/sqlite/drizzle.config.ts
10+
NODE_OPTIONS='--import tsx' drizzle-kit generate:sqlite --config=./test/sqlite/drizzle.config.ts
11+
NODE_OPTIONS='--import tsx' drizzle-kit push:sqlite --config=./test/sqlite/drizzle.config.ts
1212
vitest -c ../utils/vitest.config.ts ./test/sqlite/index.test.ts

packages/adapter-drizzle/test/sqlite/test.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ echo "Running SQLite tests."
77

88
rm -f db.sqlite
99

10-
drizzle-kit generate:sqlite --config=./test/sqlite/drizzle.config.ts
11-
drizzle-kit push:sqlite --config=./test/sqlite/drizzle.config.ts
10+
NODE_OPTIONS='--import tsx' drizzle-kit generate:sqlite --config=./test/sqlite/drizzle.config.ts
11+
NODE_OPTIONS='--import tsx' drizzle-kit push:sqlite --config=./test/sqlite/drizzle.config.ts
1212
vitest -c ../utils/vitest.config.ts ./test/sqlite/index.test.ts
1313

1414
echo "Running LibSQL tests."
1515

1616
rm -f db.sqlite
1717

18-
drizzle-kit generate:sqlite --config=./test/sqlite/drizzle.config.ts
19-
drizzle-kit push:sqlite --config=./test/sqlite/drizzle.config.ts
18+
NODE_OPTIONS='--import tsx' drizzle-kit generate:sqlite --config=./test/sqlite/drizzle.config.ts
19+
NODE_OPTIONS='--import tsx' drizzle-kit push:sqlite --config=./test/sqlite/drizzle.config.ts
2020
vitest -c ../utils/vitest.config.ts ./test/sqlite/libsql.test.ts

pnpm-lock.yaml

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)