nexus/tests/v15/sdlConverter.spec.ts

29 lines
479 B
TypeScript

import { core } from '../../src'
const EXAMPLE_SDL = `
type Query {
employee: Employee!
}
interface Person {
name: String!
}
interface Employee implements Person {
name: String!
salary: Int!
}
type Engineer implements Employee & Person {
name: String!
salary: Int!
}
`
const { SDLConverter } = core
describe('SDLConverter', () => {
test('printInterfaceTypes', () => {
expect(new SDLConverter(EXAMPLE_SDL).printInterfaceTypes()).toMatchSnapshot()
})
})