UNPKG

graphqldoc

Version:
22 lines (21 loc) 970 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const introspectionParser_1 = require("../../lib/schema-loader/introspectionParser"); const navigation_input_1 = require("../navigation.input"); const introspection = require('./empty.schema.json'); const projectPackage = require('./projectPackage.json'); describe('pĺugins/navigation.directive#NavigationDirectives', () => { const plugin = new navigation_input_1.default(introspectionParser_1.getSchemaFromIntrospection(introspection), projectPackage, {}); test('plugin return navigation', () => { const navigations = plugin.getNavigations('Query'); expect(navigations).toBeInstanceOf(Array); expect(navigations).toEqual([ { title: 'Input Objects', items: [ { text: 'AddCommentInput', href: '/addcommentinput.doc.html', isActive: false }, ] } ]); }); });