Files
fosterflow/tests/unit/schema.test.ts
T
2026-03-26 11:53:30 -05:00

20 lines
695 B
TypeScript

import { describe, it, expect } from 'vitest';
import * as schema from '$lib/server/schema';
describe('schema exports', () => {
it('exports all core tables', () => {
const tables = [
'users', 'sessions', 'pets', 'petPhotos', 'petMedical',
'fosterAssignments', 'mentors', 'petMentors', 'applications',
'applicationHomevisitNotes', 'vets', 'intakeSources', 'sponsors',
'donations', 'expenses', 'events', 'happyTails', 'fosterSubmissions',
'supplyRequests', 'contentBlocks', 'newsletterSubscribers',
'contactMessages', 'siteSettings', 'orgConfig', 'auditLog',
'pageViews', 'aiJobs'
];
for (const table of tables) {
expect(schema).toHaveProperty(table);
}
});
});