From 37fc9fa0ad612a1fd5b0767b1773e836ac40708d Mon Sep 17 00:00:00 2001 From: Dakota Wandro Date: Mon, 3 Nov 2025 11:26:42 -0600 Subject: [PATCH] test(catalog-backend-incremental-ingestion): update entites to match DeferredEntity type Signed-off-by: Dakota Wandro --- .../IncrementalIngestionDatabaseManager.test.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.test.ts b/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.test.ts index b744726b36..03a0488cb0 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.test.ts +++ b/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.test.ts @@ -17,6 +17,7 @@ import { TestDatabases } from '@backstage/backend-test-utils'; import { IncrementalIngestionDatabaseManager } from './IncrementalIngestionDatabaseManager'; import { v4 as uuid } from 'uuid'; +import { DeferredEntity } from '@backstage/plugin-catalog-node'; const migrationsDir = `${__dirname}/../../migrations`; @@ -98,11 +99,19 @@ describe('IncrementalIngestionDatabaseManager', () => { }, }); + const makeEntity = (name: string): DeferredEntity => ({ + entity: { + apiVersion: 'backstage.io/v1alpha1', + kind: 'Component', + metadata: { namespace: 'default', name }, + }, + }); + // Create multiple mark entities await manager.createMarkEntities(markId, [ - { entity: { kind: 'Component', namespace: 'default', name: 'comp1' } }, - { entity: { kind: 'Component', namespace: 'default', name: 'comp2' } }, - { entity: { kind: 'Component', namespace: 'default', name: 'comp3' } }, + makeEntity('comp1'), + makeEntity('comp2'), + makeEntity('comp3'), ]); const result = await manager.computeRemoved('testProvider', ingestionId);