/
alt3rmann
/
graphql-engine
Обзор
Документация
Войти
/
alt3rmann
/
graphql-engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cli-ext/src/shared/utils/__tests__/common.test.ts
66 строк
2 KB
Manas Agarwal
Deprecation message in Console Folder Readme
28 фев 2023, 15:05
28 фев 2023, 15:05
fbb9223
Код
Авторство
О чём код?
import { getActionDefinitionFromSdl } from '../sdlUtils'; describe('Get action definition by providing SDL', () => { it('Returns action definition for SDL input', () => { const mutationSDLInput = `type Mutation { actionName (arg1: SampleInput!): SampleOutput }`; const mutationSDLOutput = { name: 'actionName', arguments: [ { name: 'arg1', type: 'SampleInput!', description: null, }, ], outputType: 'SampleOutput', comment: null, error: null, type: 'mutation', }; const emptyQuerySDLInput = `type Query`; const emptyQuerySDLOutput = { name: '', arguments: [], outputType: '', comment: '', error: null, type: 'query', }; const querySDLInput = `type Query { queryName(username: String! password: String!): accessToken }`; const querySDLOutput = { name: 'queryName', arguments: [ { name: 'username', type: 'String!', description: null, }, { name: 'password', type: 'String!', description: null, }, ], outputType: 'accessToken', comment: null, error: null, type: 'query', }; expect(getActionDefinitionFromSdl(mutationSDLInput)).toStrictEqual( mutationSDLOutput ); expect(getActionDefinitionFromSdl(emptyQuerySDLInput)).toStrictEqual( emptyQuerySDLOutput ); expect(getActionDefinitionFromSdl(querySDLInput)).toStrictEqual( querySDLOutput ); }); });