@@ -287,7 +287,28 @@ test.serial(`${currentTest} should return updated table filters`, async (t) => {
287287 t . is ( updateTableFiltersRO . hasOwnProperty ( 'createdAt' ) , true ) ;
288288 t . is ( updateTableFiltersRO . hasOwnProperty ( 'updatedAt' ) , true ) ;
289289 t . is ( updateTableFiltersRO . name , updatedFiltersDTO . name ) ;
290+ t . is ( updateTableFiltersRO . id , createTableFiltersRO . id ) ;
290291 t . deepEqual ( updateTableFiltersRO . filters , updatedFiltersDTO . filters ) ;
292+
293+ // should return updated table filters
294+ const getUpdatedTableFiltersResponse = await request ( app . getHttpServer ( ) )
295+ . get ( `/table-filters/${ createConnectionRO . id } /all/?tableName=${ testTableName } ` )
296+ . set ( 'Cookie' , firstUserToken )
297+ . set ( 'Content-Type' , 'application/json' )
298+ . set ( 'Accept' , 'application/json' ) ;
299+ const getUpdatedTableFiltersRO = JSON . parse ( getUpdatedTableFiltersResponse . text ) ;
300+ t . is ( Array . isArray ( getUpdatedTableFiltersRO ) , true ) ;
301+ t . is ( getUpdatedTableFiltersRO . length , 1 ) ;
302+ getUpdatedTableFiltersRO . forEach ( ( el ) => {
303+ t . is ( el . hasOwnProperty ( 'id' ) , true ) ;
304+ t . is ( el . hasOwnProperty ( 'name' ) , true ) ;
305+ t . is ( el . hasOwnProperty ( 'filters' ) , true ) ;
306+ t . is ( el . hasOwnProperty ( 'dynamic_column' ) , true ) ;
307+ t . is ( el . hasOwnProperty ( 'createdAt' ) , true ) ;
308+ t . is ( el . hasOwnProperty ( 'updatedAt' ) , true ) ;
309+ t . is ( el . name , updatedFiltersDTO . name ) ;
310+ t . deepEqual ( el . filters , updatedFiltersDTO . filters ) ;
311+ } ) ;
291312 } catch ( e ) {
292313 console . error ( e ) ;
293314 t . fail ( ) ;
0 commit comments