const {readFileSync} = require('fs'); const {resolve} = require('path'); const { addMocksToSchema} = require('@graphql-tools/mock'); const { makeExecutableSchema } = require('@graphql-tools/schema'); const { graphql } = require('graphql'); const schemaString = readFileSync( resolve(__dirname,'../server/schema.graphql'), 'utf8' ); // Make a GraphQL schema with no resolvers const schema = makeExecutableSchema({ typeDefs: schemaString }) // Create a new schema with mocks const schemaWithMocks = addMocksToSchema({ schema }) const query = /* GraphQL */ ` query MeQuery { me { firstName } } ` graphql({ schema: schemaWithMocks, source: query, }).then(result => console.log('Got result', result))