test(#1392): typed fixtures in gateway spec, prettier clean
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
This commit is contained in:
@@ -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,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user