import { describe, it, expect, beforeEach } from 'vitest'; import { resetDb, withClient } from '../helpers/db.js'; import { migrateUp } from '../../lib/db/migrate.js'; describe('migration 003 — resources', () => { beforeEach(async () => { await resetDb(); await migrateUp(); }); it('creates resources, resource_dependencies, resource_credentials, source_docs', async () => { await withClient(async (c) => { for (const t of ['resources','resource_dependencies','resource_credentials','source_docs']) { const { rows } = await c.query( `SELECT to_regclass('public.' || $1) AS t;`, [t] ); expect(rows[0].t).toBe(t); } }); }); });