import { describe, expect, it, vi } from 'vitest'; import { seedTendersModule } from './tenders.seed'; describe('seedTendersModule', () => { it('calls moduleRegistryService.seedModule once with tender-radar slug', async () => { const mockSeedModule = vi.fn().mockResolvedValue(undefined); const mockModuleRegistryService = { seedModule: mockSeedModule } as any; await seedTendersModule(mockModuleRegistryService); expect(mockSeedModule).toHaveBeenCalledTimes(1); const arg = mockSeedModule.mock.calls[0][0]; expect(arg.slug).toBe('tender-radar'); expect(arg.isSystem).toBe(true); expect(arg.description).toHaveProperty('de'); expect(arg.description).toHaveProperty('en'); }); });