tests.ts•572 B
import testMatrix from './_matrix'
// @ts-ignore
import type { PrismaClient } from './generated/prisma/client'
declare let prisma: PrismaClient
testMatrix.setupTestSuite(
  () => {
    test('allows to select enum field', async () => {
      const user = await prisma.user.create({
        data: {
          role: 'ADMIN',
        },
        select: {
          role: true,
        },
      })
      expect(user).toEqual({ role: 'ADMIN' })
    })
  },
  {
    optOut: {
      from: ['sqlite', 'mongodb', 'sqlserver'],
      reason: 'No support for enums',
    },
  },
)