graphql-engine/server/tests-py/queries/actions/sync/create_user_relationship_fail.yaml

49 lines
1.0 KiB
YAML
Raw Normal View History

- description: Run create_user sync action mutation with valid email
url: /v1/graphql
status: 200
query:
query: |
mutation {
create_user(email: "clarke@gmail.com", name: "Clarke"){
__typename
id
user {
__typename
name
email
is_admin
}
}
}
response:
data:
create_user:
__typename: UserId
id: 1
user:
__typename: user
name: Clarke
email: clarke@gmail.com
is_admin: false
- description: Use user_by_email to get our user and test object relationship
url: /v1/graphql
status: 200
query:
query: |
query {
get_user_by_email(email: "clarke@gmail.com"){
__typename
id
user(limit: 4) {
name
}
}
}
response:
errors:
- extensions:
path: $.selectionSet.get_user_by_email.selectionSet.user
code: validation-failed
message: '"user" has no argument named "limit"'