nexus/tests/sdlConverter.spec.ts

23 lines
566 B
TypeScript

import { convertSDL, core } from '../src'
import { EXAMPLE_SDL } from './_sdl'
const { SDLConverter } = core
describe('SDLConverter', () => {
test('printObjectTypes', () => {
expect(new SDLConverter(EXAMPLE_SDL).printObjectTypes()).toMatchSnapshot()
})
test('printEnumTypes', () => {
expect(new SDLConverter(EXAMPLE_SDL).printEnumTypes()).toMatchSnapshot()
})
})
test('convertSDL', () => {
expect(convertSDL(EXAMPLE_SDL)).toMatchSnapshot()
})
test('convertSDL as commonjs', () => {
expect(convertSDL(EXAMPLE_SDL, true)).toMatchSnapshot()
})