@@ -7634,22 +7634,25 @@ describe('ParseGraphQLServer', () => {
7634
7634
} = await apolloClient . mutate ( {
7635
7635
mutation : gql `
7636
7636
mutation Create($fields: CreateSomeClassFieldsInput) {
7637
- createSomeClass(fields: $fields) {
7638
- id
7639
- ACL {
7640
- users {
7641
- userId
7642
- read
7643
- write
7644
- }
7645
- roles {
7646
- roleName
7647
- read
7648
- write
7649
- }
7650
- public {
7651
- read
7652
- write
7637
+ createSomeClass(input: { fields: $fields }) {
7638
+ someClass {
7639
+ id
7640
+ objectId
7641
+ ACL {
7642
+ users {
7643
+ userId
7644
+ read
7645
+ write
7646
+ }
7647
+ roles {
7648
+ roleName
7649
+ read
7650
+ write
7651
+ }
7652
+ public {
7653
+ read
7654
+ write
7655
+ }
7653
7656
}
7654
7657
}
7655
7658
}
@@ -7705,44 +7708,47 @@ describe('ParseGraphQLServer', () => {
7705
7708
public : { read : true , write : true , __typename : 'PublicACL' } ,
7706
7709
} ;
7707
7710
const query1 = new Parse . Query ( 'SomeClass' ) ;
7708
- const obj1 = ( await query1 . get ( createSomeClass . id , {
7711
+ const obj1 = ( await query1 . get ( createSomeClass . someClass . objectId , {
7709
7712
useMasterKey : true ,
7710
7713
} ) ) . toJSON ( ) ;
7711
7714
expect ( obj1 . ACL [ user . id ] ) . toEqual ( { read : true , write : true } ) ;
7712
7715
expect ( obj1 . ACL [ user2 . id ] ) . toEqual ( { read : true } ) ;
7713
7716
expect ( obj1 . ACL [ 'role:aRole' ] ) . toEqual ( { read : true } ) ;
7714
7717
expect ( obj1 . ACL [ 'role:aRole2' ] ) . toEqual ( { write : true } ) ;
7715
7718
expect ( obj1 . ACL [ '*' ] ) . toEqual ( { read : true , write : true } ) ;
7716
- expect ( createSomeClass . ACL ) . toEqual ( expectedCreateACL ) ;
7719
+ expect ( createSomeClass . someClass . ACL ) . toEqual ( expectedCreateACL ) ;
7717
7720
7718
7721
const {
7719
7722
data : { updateSomeClass } ,
7720
7723
} = await apolloClient . mutate ( {
7721
7724
mutation : gql `
7722
7725
mutation Update($id: ID!, $fields: UpdateSomeClassFieldsInput) {
7723
- updateSomeClass(id: $id, fields: $fields) {
7724
- id
7725
- ACL {
7726
- users {
7727
- userId
7728
- read
7729
- write
7730
- }
7731
- roles {
7732
- roleName
7733
- read
7734
- write
7735
- }
7736
- public {
7737
- read
7738
- write
7726
+ updateSomeClass(input: { id: $id, fields: $fields }) {
7727
+ someClass {
7728
+ id
7729
+ objectId
7730
+ ACL {
7731
+ users {
7732
+ userId
7733
+ read
7734
+ write
7735
+ }
7736
+ roles {
7737
+ roleName
7738
+ read
7739
+ write
7740
+ }
7741
+ public {
7742
+ read
7743
+ write
7744
+ }
7739
7745
}
7740
7746
}
7741
7747
}
7742
7748
}
7743
7749
` ,
7744
7750
variables : {
7745
- id : createSomeClass . id ,
7751
+ id : createSomeClass . someClass . id ,
7746
7752
fields : {
7747
7753
ACL : {
7748
7754
roles : [ { roleName : 'aRole' , write : true , read : true } ] ,
@@ -7767,14 +7773,14 @@ describe('ParseGraphQLServer', () => {
7767
7773
} ;
7768
7774
7769
7775
const query2 = new Parse . Query ( 'SomeClass' ) ;
7770
- const obj2 = ( await query2 . get ( createSomeClass . id , {
7776
+ const obj2 = ( await query2 . get ( createSomeClass . someClass . objectId , {
7771
7777
useMasterKey : true ,
7772
7778
} ) ) . toJSON ( ) ;
7773
7779
7774
7780
expect ( obj2 . ACL [ 'role:aRole' ] ) . toEqual ( { write : true , read : true } ) ;
7775
7781
expect ( obj2 . ACL [ user . id ] ) . toBeUndefined ( ) ;
7776
7782
expect ( obj2 . ACL [ '*' ] ) . toEqual ( { read : true } ) ;
7777
- expect ( updateSomeClass . ACL ) . toEqual ( expectedUpdateACL ) ;
7783
+ expect ( updateSomeClass . someClass . ACL ) . toEqual ( expectedUpdateACL ) ;
7778
7784
} ) ;
7779
7785
7780
7786
it ( 'should support pointer on create' , async ( ) => {
0 commit comments