test.ts•696 B
import testMatrix from './_matrix'
// @ts-ignore
import type { PrismaClient } from './generated/prisma/client'
declare let prisma: PrismaClient
testMatrix.setupTestSuite(
  () => {
    beforeAll(async () => {
      await prisma.$executeRaw`INSERT INTO \`company\` VALUES ('1','neplátce'),('2','plátce');`
    })
    test('correctly returns mapped enums', async () => {
      const result = await prisma.company.findMany({
        select: {
          companyID: true,
          typDPH: true,
        },
      })
      expect(result.length).toBe(2)
    })
  },
  {
    optOut: {
      from: ['postgresql', 'cockroachdb', 'mongodb', 'sqlite', 'sqlserver'],
      reason: 'MySQL',
    },
  },
)