From af4e1d0cf6db0dd6bcc408f29183733b289103a3 Mon Sep 17 00:00:00 2001 From: jjbrunton Date: Sun, 30 Aug 2026 20:09:29 +0100 Subject: [PATCH] test(api): include profile settings migration in identity integration schema The profile select now includes usage_reason, which 0005_profile_settings.sql adds. Co-Authored-By: Claude Fable 5 --- apps/api/test/api.integration.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/test/api.integration.test.ts b/apps/api/test/api.integration.test.ts index 1ed83fb..8ae93cb 100644 --- a/apps/api/test/api.integration.test.ts +++ b/apps/api/test/api.integration.test.ts @@ -28,7 +28,7 @@ describe.skipIf(!databaseUrl || !localDatabase)('API + PostgreSQL integration', isolatedUrl.searchParams.set('options', `-c search_path=${schema}`); pool = new Pool({ connectionString: isolatedUrl.toString() }); repository = new PostgresRepository(isolatedUrl.toString()); - const migration = (await Promise.all(['0000_identity_and_feature_interests.sql','0014_daily_limit_local_reset.sql'] + const migration = (await Promise.all(['0000_identity_and_feature_interests.sql','0005_profile_settings.sql','0014_daily_limit_local_reset.sql'] .map((name) => readFile(new URL(`../drizzle/${name}`, import.meta.url), 'utf8')))).join('\n--> statement-breakpoint\n'); for (const statement of migration.split('--> statement-breakpoint')) { if (statement.trim()) await pool.query(statement);