From 80237cdeb9753e18e5eea97d94cfeeb233f90d50 Mon Sep 17 00:00:00 2001 From: mohamedsalem401 Date: Wed, 5 Mar 2025 08:56:44 +0200 Subject: [PATCH] fix test for setDataSource --- .../ComponentDataCollection.getters-setters.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/core/test/specs/data_sources/model/data_collection/ComponentDataCollection.getters-setters.ts b/packages/core/test/specs/data_sources/model/data_collection/ComponentDataCollection.getters-setters.ts index 7ee34c940..f97cf8d7f 100644 --- a/packages/core/test/specs/data_sources/model/data_collection/ComponentDataCollection.getters-setters.ts +++ b/packages/core/test/specs/data_sources/model/data_collection/ComponentDataCollection.getters-setters.ts @@ -224,16 +224,20 @@ describe('Collection component getters and setters', () => { test('setDataSource should update the data source and reflect in children', () => { dsm.add({ id: 'new_data_source_id', - records: [{ id: 'user4', user: 'user4', firstName: 'Name4', age: '20' }], + records: [ + { id: 'user4', user: 'user4', firstName: 'Name4', age: '20' }, + { id: 'user5', user: 'user5', firstName: 'Name5', age: '21' } + ], }); + cmp.setDataSource({ type: DataVariableType, path: 'new_data_source_id', - }); + const children = cmp.components(); expect(children).toHaveLength(1); - expect(children.at(0).components().at(0).getAttributes()['dataUser']).toBe('user4'); + expect(children.at(0).components().at(0).getAttributes()['dataUser']).toBe('user5'); }); test('setStartIndex with zero should include the first record', () => {