@@ -254,7 +254,8 @@ describe('Parse.Query Aggregate testing', () => {
254
254
rp . get ( Parse . serverURL + '/aggregate/TestObject' , options )
255
255
. then ( ( resp ) => {
256
256
resp . results . forEach ( ( result ) => {
257
- expect ( result . name !== undefined ) . toBe ( true ) ;
257
+ expect ( result . objectId ) . not . toBe ( undefined ) ;
258
+ expect ( result . name ) . not . toBe ( undefined ) ;
258
259
expect ( result . sender ) . toBe ( undefined ) ;
259
260
expect ( result . size ) . toBe ( undefined ) ;
260
261
expect ( result . score ) . toBe ( undefined ) ;
@@ -263,6 +264,25 @@ describe('Parse.Query Aggregate testing', () => {
263
264
} ) . catch ( done . fail ) ;
264
265
} ) ;
265
266
267
+ it ( 'multiple project query' , ( done ) => {
268
+ const options = Object . assign ( { } , masterKeyOptions , {
269
+ body : {
270
+ project : { name : 1 , score : 1 , sender : 1 } ,
271
+ }
272
+ } ) ;
273
+ rp . get ( Parse . serverURL + '/aggregate/TestObject' , options )
274
+ . then ( ( resp ) => {
275
+ resp . results . forEach ( ( result ) => {
276
+ expect ( result . objectId ) . not . toBe ( undefined ) ;
277
+ expect ( result . name ) . not . toBe ( undefined ) ;
278
+ expect ( result . score ) . not . toBe ( undefined ) ;
279
+ expect ( result . sender ) . not . toBe ( undefined ) ;
280
+ expect ( result . size ) . toBe ( undefined ) ;
281
+ } ) ;
282
+ done ( ) ;
283
+ } ) . catch ( done . fail ) ;
284
+ } ) ;
285
+
266
286
it ( 'project with group query' , ( done ) => {
267
287
const options = Object . assign ( { } , masterKeyOptions , {
268
288
body : {
0 commit comments