23 lines
566 B
TypeScript
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()
|
|
})
|