catalog-backend: add failing test from #15111

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-12-09 17:31:18 +01:00
parent 24ff18621c
commit 22e51086eb
@@ -610,6 +610,23 @@ describe('DefaultProviderDatabase', () => {
}),
]),
);
let references = await knex<DbRefreshStateReferencesRow>(
'refresh_state_references',
).select();
expect(references).toEqual([
{
id: 1,
source_key: 'lols',
source_entity_ref: null,
target_entity_ref: 'component:default/a',
},
{
id: 2,
source_key: 'lols',
source_entity_ref: null,
target_entity_ref: 'component:default/b',
},
]);
await db.transaction(async tx => {
await db.replaceUnprocessedEntities(tx, {
@@ -653,6 +670,23 @@ describe('DefaultProviderDatabase', () => {
}),
]),
);
references = await knex<DbRefreshStateReferencesRow>(
'refresh_state_references',
).select();
expect(references).toEqual([
{
id: 2,
source_key: 'lols',
source_entity_ref: null,
target_entity_ref: 'component:default/b',
},
{
id: 3,
source_key: 'lols',
source_entity_ref: null,
target_entity_ref: 'component:default/a',
},
]);
},
60_000,
);