@@ -420,25 +420,24 @@ describe('DefinedSchemas', () => {
420
420
it ( 'should not delete unknown indexes when dropUnknownIndexes is set to false' , async ( ) => {
421
421
const server = await reconfigureServer ( ) ;
422
422
423
- let indexes = { complex : { createdAt : 1 , updatedAt : 1 } } ;
423
+ const indexes = { complex : { createdAt : 1 , updatedAt : 1 } } ;
424
424
425
425
let schemas = { definitions : [ { className : 'Test' , indexes } ] , dropUnknownIndexes : false } ;
426
426
await new DefinedSchemas ( schemas , server . config ) . execute ( ) ;
427
427
428
- indexes = { } ;
429
- schemas = { definitions : [ { className : 'Test' , indexes } ] , dropUnknownIndexes : false } ;
428
+ schemas = { definitions : [ { className : 'Test' , indexes : { } } ] , dropUnknownIndexes : false } ;
430
429
431
430
// Change indexes
432
431
await new DefinedSchemas ( schemas , server . config ) . execute ( ) ;
433
432
let schema = await new Parse . Schema ( 'Test' ) . get ( ) ;
434
433
cleanUpIndexes ( schema ) ;
435
- expect ( schema . indexes ) . not . toBeUndefined ( ) ;
434
+ expect ( schema . indexes ) . toEqual ( { complex : { createdAt : 1 , updatedAt : 1 } } ) ;
436
435
437
436
// Update
438
437
await new DefinedSchemas ( schemas , server . config ) . execute ( ) ;
439
438
schema = await new Parse . Schema ( 'Test' ) . get ( ) ;
440
439
cleanUpIndexes ( schema ) ;
441
- expect ( schema . indexes ) . not . toBeUndefined ( ) ;
440
+ expect ( schema . indexes ) . toEqual ( indexes ) ;
442
441
} ) ;
443
442
444
443
xit ( 'should keep protected indexes' , async ( ) => {
0 commit comments