graphqldoc
Version:
Generate GraphQL docs from schema.
23 lines (22 loc) • 1.06 kB
JavaScript
;
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 },
]
}
]);
});
});