@@ -1263,6 +1263,7 @@ describe('ParseQuery', () => {
12631263 } ,
12641264 } ) ;
12651265 expect ( options . useMasterKey ) . toEqual ( true ) ;
1266+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
12661267 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
12671268 return Promise . resolve ( {
12681269 results : [ ] ,
@@ -1274,6 +1275,7 @@ describe('ParseQuery', () => {
12741275 q . equalTo ( 'size' , 'small' )
12751276 . first ( {
12761277 useMasterKey : true ,
1278+ useMaintenanceKey : true ,
12771279 sessionToken : '1234' ,
12781280 } )
12791281 . then ( obj => {
@@ -1440,6 +1442,7 @@ describe('ParseQuery', () => {
14401442 } ,
14411443 } ) ;
14421444 expect ( options . useMasterKey ) . toEqual ( true ) ;
1445+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
14431446 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
14441447 expect ( options . context ) . toEqual ( context ) ;
14451448 return Promise . resolve ( {
@@ -1451,6 +1454,7 @@ describe('ParseQuery', () => {
14511454 const q = new ParseQuery ( 'Item' ) ;
14521455 q . get ( 'I27' , {
14531456 useMasterKey : true ,
1457+ useMaintenanceKey : true ,
14541458 sessionToken : '1234' ,
14551459 context : context ,
14561460 } ) . then ( ( ) => {
@@ -1587,6 +1591,7 @@ describe('ParseQuery', () => {
15871591 } ,
15881592 } ) ;
15891593 expect ( options . useMasterKey ) . toEqual ( true ) ;
1594+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
15901595 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
15911596 expect ( options . context ) . toEqual ( context ) ;
15921597 return Promise . resolve ( {
@@ -1599,6 +1604,7 @@ describe('ParseQuery', () => {
15991604 q . containedIn ( 'size' , [ 'small' , 'medium' ] )
16001605 . find ( {
16011606 useMasterKey : true ,
1607+ useMaintenanceKey : true ,
16021608 sessionToken : '1234' ,
16031609 context : context ,
16041610 } )
@@ -1713,6 +1719,7 @@ describe('ParseQuery', () => {
17131719 it ( 'passes options through to the REST API' , async ( ) => {
17141720 const batchOptions = {
17151721 useMasterKey : true ,
1722+ useMaintenanceKey : true ,
17161723 sessionToken : '1234' ,
17171724 batchSize : 50 ,
17181725 } ;
@@ -1727,6 +1734,7 @@ describe('ParseQuery', () => {
17271734 where : { } ,
17281735 } ) ;
17291736 expect ( options . useMasterKey ) . toBe ( true ) ;
1737+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
17301738 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
17311739 } ) ;
17321740
@@ -1840,6 +1848,7 @@ describe('ParseQuery', () => {
18401848 it ( 'passes options through to the REST API' , async ( ) => {
18411849 const batchOptions = {
18421850 useMasterKey : true ,
1851+ useMaintenanceKey : true ,
18431852 sessionToken : '1234' ,
18441853 batchSize : 50 ,
18451854 json : true ,
@@ -1855,6 +1864,7 @@ describe('ParseQuery', () => {
18551864 where : { } ,
18561865 } ) ;
18571866 expect ( options . useMasterKey ) . toBe ( true ) ;
1867+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
18581868 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
18591869 expect ( options . json ) . toEqual ( true ) ;
18601870 } ) ;
@@ -1962,6 +1972,7 @@ describe('ParseQuery', () => {
19621972 } ,
19631973 } ) ;
19641974 expect ( options . useMasterKey ) . toEqual ( true ) ;
1975+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
19651976 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
19661977 expect ( options . context ) . toEqual ( context ) ;
19671978 return Promise . resolve ( {
@@ -1986,6 +1997,7 @@ describe('ParseQuery', () => {
19861997 } ,
19871998 {
19881999 useMasterKey : true ,
2000+ useMaintenanceKey : true ,
19892001 sessionToken : '1234' ,
19902002 context : context ,
19912003 }
@@ -2014,6 +2026,7 @@ describe('ParseQuery', () => {
20142026 hint : '_id_' ,
20152027 } ) ;
20162028 expect ( options . useMasterKey ) . toEqual ( true ) ;
2029+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
20172030 expect ( options . sessionToken ) . toEqual ( '1234' ) ;
20182031 expect ( options . context ) . toEqual ( context ) ;
20192032 return Promise . resolve ( {
@@ -2039,6 +2052,7 @@ describe('ParseQuery', () => {
20392052 } ,
20402053 {
20412054 useMasterKey : true ,
2055+ useMaintenanceKey : true ,
20422056 sessionToken : '1234' ,
20432057 context : context ,
20442058 }
@@ -2761,6 +2775,7 @@ describe('ParseQuery', () => {
27612775 group : { objectId : '$name' } ,
27622776 } ) ;
27632777 expect ( options . useMasterKey ) . toEqual ( true ) ;
2778+ expect ( options . useMaintenanceKey ) . toEqual ( true ) ;
27642779 expect ( options . requestTask ) . toBeDefined ( ) ;
27652780 return Promise . resolve ( {
27662781 results : [ ] ,
0 commit comments