diff --git a/packages/testing/test-helpers/src/skip-db-tests.ts b/packages/testing/test-helpers/src/skip-db-tests.ts index cb836e6..5ca7830 100644 --- a/packages/testing/test-helpers/src/skip-db-tests.ts +++ b/packages/testing/test-helpers/src/skip-db-tests.ts @@ -2,9 +2,12 @@ import { describe } from "bun:test"; /** * Skip flag for database-dependent tests. - * Set SKIP_DB_TESTS=1 to skip e2e tests that require a database. + * Tests are skipped when: + * - SKIP_DB_TESTS=1 is explicitly set, OR + * - TEST_DATABASE_URL is not configured */ -export const SKIP_DB_TESTS: boolean = process.env.SKIP_DB_TESTS === "1"; +export const SKIP_DB_TESTS: boolean = + process.env.SKIP_DB_TESTS === "1" || !process.env.TEST_DATABASE_URL; const _describeSkipIf = describe.skipIf(SKIP_DB_TESTS);