/** * Debug Test * 엔티티 등록 디버깅 */ import { TestDatabase } from '../../../../test/test-database' describe('Debug Entity Registration', () => { let testDb: TestDatabase beforeAll(async () => { testDb = TestDatabase.getInstance() }) it('should debug entity registration', () => { const ds = testDb.getDataSource() console.log('DataSource initialized:', ds.isInitialized) console.log('Number of entity metadatas:', ds.entityMetadatas.length) ds.entityMetadatas.forEach((meta) => { console.log('Registered entity:', meta.name) }) }) it('should create and retrieve a Domain using entity name', async () => { const manager = testDb.getManager() const domain = await manager.save('Domain', { name: 'Test', subdomain: 'test', timezone: 'UTC' }) expect(domain.id).toBeDefined() expect(domain.name).toBe('Test') const found = await manager.findOne('Domain', { where: { id: domain.id } }) expect(found).toBeDefined() expect(found?.name).toBe('Test') }) })