UNPKG

graphqldoc

Version:
23 lines (22 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const introspectionParser_1 = require("../../lib/schema-loader/introspectionParser"); const navigation_enum_1 = require("../navigation.enum"); const introspection = require('./empty.schema.json'); const projectPackage = require('./projectPackage.json'); describe('pĺugins/navigation.directive#NavigationDirectives', () => { const plugin = new navigation_enum_1.default(introspectionParser_1.getSchemaFromIntrospection(introspection), projectPackage, {}); test('plugin return navigation', () => { const navigations = plugin.getNavigations('Query'); expect(navigations).toBeInstanceOf(Array); expect(navigations).toEqual([ { title: 'Enums', items: [ { text: '__DirectiveLocation', href: '/directivelocation.spec.html', isActive: false }, { text: '__TypeKind', href: '/typekind.spec.html', isActive: false }, ] } ]); }); });