UNPKG

graphql-typed-client

Version:

A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety, awesome code completion experience, custom scalar type mapping, type guards and more)

39 lines 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var render_1 = require("../../testHelpers/render"); var enumType_1 = require("./enumType"); var objectType_1 = require("./objectType"); var scalarType_1 = require("./scalarType"); var unionType_1 = require("./unionType"); test('enumType', function () { return render_1.typeRenderTestCase(__dirname, 'enumType', enumType_1.enumType, ['Enum', 'EnumD', 'EnumMD']); }); test('unionType', function () { return render_1.typeRenderTestCase(__dirname, 'unionType', unionType_1.unionType, ['Union', 'UnionD', 'UnionMD']); }); test('scalarType', function () { return render_1.typeRenderTestCase(__dirname, 'scalarType', scalarType_1.scalarType, [ 'Int', 'Float', 'String', 'Boolean', 'ID', 'Custom', 'CustomD', 'CustomMD', ]); }); test('objectType', function () { return render_1.typeRenderTestCase(__dirname, 'objectType', objectType_1.objectType, [ 'ObjectI', 'ObjectF', 'Object', 'ObjectD', 'ObjectMD', ]); }); test('interfaceType', function () { return render_1.typeRenderTestCase(__dirname, 'interfaceType', objectType_1.objectType, [ 'InterfaceF', 'Interface', 'InterfaceD', 'InterfaceMD', ]); }); //# sourceMappingURL=index.test.js.map