UNPKG

mongoose-schema-to-graphql-object

Version:

Auto types generator for graphQL schema, based on your existed Mongoose schema. Check GitHub for description.

24 lines (20 loc) 557 B
import mongoose from 'mongoose'; import { GraphQLString } from 'graphql'; import mongooseSchemaToGraphQL from '../lib/index.min'; test('memoizes created types', () => { const NAME = 'ExtendTestSchema'; const DESCRIPTION = 'Testing'; const opts = { name: NAME, class: 'GraphQLObjectType', description: DESCRIPTION, schema: new mongoose.Schema({ a: Number, }), extend: { b: { type: GraphQLString }, }, exclude: ['_id'], }; expect(mongooseSchemaToGraphQL(opts)).toBe(mongooseSchemaToGraphQL(opts)); });