test(#1392): typed fixtures in gateway spec, prettier clean
ci/woodpecker/pr/ci Pipeline was successful

This commit is contained in:
2026-08-24 17:48:41 -05:00
parent f1114b26b7
commit c14b49f613
@@ -17,14 +17,23 @@ vi.mock('@mosaicstack/db', async (importOriginal) => {
import { DatabaseModule } from './database.module.js'; import { DatabaseModule } from './database.module.js';
import { getMigrationStatus } from '@mosaicstack/db'; import { getMigrationStatus } from '@mosaicstack/db';
import type { DbHandle } from '@mosaicstack/db';
import type { StorageAdapter } from '@mosaicstack/storage';
import type { MosaicConfig } from '@mosaicstack/config';
function makeModule(storageType: 'postgres' | 'pglite', tier: string) { function makeModule(storageType: 'postgres' | 'pglite', tier: string) {
const storageAdapter = { name: storageType, migrate: vi.fn(), close: vi.fn() }; const storageAdapter = {
const handle = { close: vi.fn() }; name: storageType,
const config = { tier, storage: { type: storageType, url: 'postgresql://x' } }; migrate: vi.fn(),
close: vi.fn(),
} as unknown as StorageAdapter;
const handle = { close: vi.fn() } as unknown as DbHandle;
const config = {
tier,
storage: { type: storageType, url: 'postgresql://x' },
} as unknown as MosaicConfig;
return { return {
mod: new DatabaseModule(handle as any, storageAdapter as any, config as any), mod: new DatabaseModule(handle, storageAdapter, config),
storageAdapter, storageAdapter,
}; };
} }