1
0
mirror of synced 2025-12-19 18:11:23 -05:00
Files
blitz/nextjs/packages/installer/test/transforms/prisma/add-prisma-enum.test.ts
2021-12-10 13:26:54 +01:00

24 lines
520 B
TypeScript

import { addPrismaEnum } from '@blitzjs/installer'
describe('addPrismaEnum', () => {
const subject = (source: string) =>
addPrismaEnum(source, {
type: 'enum',
name: 'Role',
enumerators: [
{ type: 'enumerator', name: 'USER' },
{ type: 'enumerator', name: 'ADMIN' },
],
})
it('creates enum', async () => {
const source = `
datasource db {
provider = "sqlite"
url = "file:./db.sqlite"
}`.trim()
expect(await subject(source)).toMatchSnapshot()
})
})