UNPKG

@graphql-hive/federation-gateway-audit

Version:
125 lines (123 loc) 1.92 kB
import { createTest } from "../../testkit.js"; export default [ createTest( /* GraphQL */ ` query { usersInAge { id friends { id } } } `, { data: { usersInAge: [ { id: "u1", friends: [ { id: "u2", }, ], }, { id: "u2", friends: [ { id: "u1", }, ], }, ], }, }, ), createTest( /* GraphQL */ ` query { usersInFriends { id friends { id } } } `, { data: { usersInFriends: [ { id: "u1", friends: [ { id: "u2", }, ], }, { id: "u2", friends: [ { id: "u1", }, ], }, ], }, }, ), createTest( /* GraphQL */ ` query { usersInFriends { id friends(type: FRIEND) { id } } } `, { errors: true, }, ), createTest( /* GraphQL */ ` query { usersInFriends { id friends { id type } } } `, { data: { usersInFriends: [ { id: "u1", friends: [ { id: "u2", type: null, }, ], }, { id: "u2", friends: [ { id: "u1", type: null, }, ], }, ], }, }, ), ];