@@ -519,7 +519,9 @@ describe.each([{ permission: "Master" }, { permission: "Admin" }])(
519519 . index ( index2 . uid )
520520 . addDocuments ( [ { id : 1 , title : "index_2" } ] )
521521 . waitTask ( ) ;
522- const swaps : IndexSwap [ ] = [ { indexes : [ index . uid , index2 . uid ] } ] ;
522+ const swaps : IndexSwap [ ] = [
523+ { indexes : [ index . uid , index2 . uid ] , rename : false } ,
524+ ] ;
523525
524526 const resolvedTask = await client . swapIndexes ( swaps ) . waitTask ( ) ;
525527 const docIndex1 = await client . index ( index . uid ) . getDocument ( 1 ) ;
@@ -528,7 +530,7 @@ describe.each([{ permission: "Master" }, { permission: "Admin" }])(
528530 expect ( docIndex1 . title ) . toEqual ( "index_2" ) ;
529531 expect ( docIndex2 . title ) . toEqual ( "index_1" ) ;
530532 expect ( resolvedTask . type ) . toEqual ( "indexSwap" ) ;
531- expect ( resolvedTask . details ! . swaps ) . toEqual ( swaps ) ;
533+ expect ( resolvedTask . details ? .swaps ) . toEqual ( swaps ) ;
532534 } ) ;
533535
534536 test ( `${ permission } key: Swap two indexes with one that does not exist` , async ( ) => {
@@ -540,7 +542,7 @@ describe.each([{ permission: "Master" }, { permission: "Admin" }])(
540542 . waitTask ( ) ;
541543
542544 const swaps : IndexSwap [ ] = [
543- { indexes : [ "does_not_exist" , index2 . uid ] } ,
545+ { indexes : [ "does_not_exist" , index2 . uid ] , rename : false } ,
544546 ] ;
545547
546548 const resolvedTask = await client . swapIndexes ( swaps ) . waitTask ( ) ;
@@ -549,14 +551,15 @@ describe.each([{ permission: "Master" }, { permission: "Admin" }])(
549551 expect ( resolvedTask . error ?. code ) . toEqual (
550552 ErrorStatusCode . INDEX_NOT_FOUND ,
551553 ) ;
552- expect ( resolvedTask . details ! . swaps ) . toEqual ( swaps ) ;
554+ expect ( resolvedTask . details ? .swaps ) . toEqual ( swaps ) ;
553555 } ) ;
554556
555- // Should be fixed by rc1
556557 test ( `${ permission } key: Swap two one index with itself` , async ( ) => {
557558 const client = await getClient ( permission ) ;
558559
559- const swaps : IndexSwap [ ] = [ { indexes : [ index . uid , index . uid ] } ] ;
560+ const swaps : IndexSwap [ ] = [
561+ { indexes : [ index . uid , index . uid ] , rename : false } ,
562+ ] ;
560563
561564 await expect ( client . swapIndexes ( swaps ) ) . rejects . toHaveProperty (
562565 "cause.code" ,
@@ -874,6 +877,13 @@ describe.each([{ permission: "Master" }])(
874877 ( { permission } ) => {
875878 const instanceName = "instance_1" ;
876879
880+ beforeAll ( async ( ) => {
881+ const adminClient = await getClient ( "Admin" ) ;
882+ await adminClient . updateExperimentalFeatures ( {
883+ network : true ,
884+ } ) ;
885+ } ) ;
886+
877887 test ( `${ permission } key: Update and get network settings` , async ( ) => {
878888 const client = await getClient ( permission ) ;
879889
0 commit comments