@@ -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