fix(GraphQL): Remove "password" output field from _User class (#5889)
This commit is contained in:
committed by
Antonio Davi Macedo Coelho de Castro
parent
ef14ca530d
commit
f81da11b84
@@ -765,6 +765,21 @@ describe('ParseGraphQLServer', () => {
|
||||
})).data['__type'].fields.map(field => field.name);
|
||||
expect(userFields.indexOf('foo') !== -1).toBeTruthy();
|
||||
});
|
||||
|
||||
it('should not contain password field from _User class', async () => {
|
||||
const userFields = (await apolloClient.query({
|
||||
query: gql`
|
||||
query UserType {
|
||||
__type(name: "_UserClass") {
|
||||
fields {
|
||||
name
|
||||
}
|
||||
}
|
||||
}
|
||||
`,
|
||||
})).data['__type'].fields.map(field => field.name);
|
||||
expect(userFields.includes('password')).toBeFalsy();
|
||||
});
|
||||
});
|
||||
|
||||
describe('Configuration', function() {
|
||||
|
||||
Reference in New Issue
Block a user