Skip to content

Commit

Permalink
test(client): regression test for #16195
Browse files Browse the repository at this point in the history
  • Loading branch information
millsp committed Nov 9, 2022
1 parent 3bb8243 commit fbf2d8f
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 14 deletions.
2 changes: 1 addition & 1 deletion packages/client/package.json
Expand Up @@ -149,7 +149,7 @@
}
},
"dependencies": {
"@prisma/engines-version": "4.6.0-53.2e719efb80b56a3f32d18a62489de95bb9c130e3"
"@prisma/engines-version": "4.6.1-2.d49d8584d49731e40ac4a181047f468db3f97dca"
},
"sideEffects": false
}
@@ -0,0 +1,24 @@
import { defineMatrix } from '../../_utils/defineMatrix'

export default defineMatrix(() => [
[
{
provider: 'sqlite',
},
{
provider: 'postgresql',
},
{
provider: 'mysql',
},
{
provider: 'mongodb',
},
{
provider: 'cockroachdb',
},
{
provider: 'sqlserver',
},
],
])
@@ -0,0 +1,19 @@
import { idForProvider } from '../../../_utils/idForProvider'
import testMatrix from '../_matrix'

export default testMatrix.setupSchema(({ provider }) => {
return /* Prisma */ `
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "${provider}"
url = env("DATABASE_URI_${provider}")
}
model User {
id ${idForProvider(provider)}
}
`
})
@@ -0,0 +1,11 @@
import testMatrix from './_matrix'
// @ts-ignore
import type { PrismaClient } from './node_modules/@prisma/client'

declare let prisma: PrismaClient

testMatrix.setupTestSuite((suiteConfig, suiteMeta) => {
test('example', async () => {
await prisma.$transaction([prisma.user.findUnique({ where: { id: '1' } }), prisma.user.findMany()])
})
})
2 changes: 1 addition & 1 deletion packages/engines/package.json
Expand Up @@ -8,7 +8,7 @@
"author": "Tim Suchanek <suchanek@prisma.io>",
"devDependencies": {
"@prisma/debug": "workspace:*",
"@prisma/engines-version": "4.6.0-53.2e719efb80b56a3f32d18a62489de95bb9c130e3",
"@prisma/engines-version": "4.6.1-2.d49d8584d49731e40ac4a181047f468db3f97dca",
"@prisma/fetch-engine": "workspace:*",
"@prisma/get-platform": "workspace:*",
"@swc/core": "1.3.14",
Expand Down
2 changes: 1 addition & 1 deletion packages/fetch-engine/package.json
Expand Up @@ -15,7 +15,7 @@
"bugs": "https://github.com/prisma/prisma/issues",
"enginesOverride": {},
"devDependencies": {
"@prisma/engines-version": "4.6.0-53.2e719efb80b56a3f32d18a62489de95bb9c130e3",
"@prisma/engines-version": "4.6.1-2.d49d8584d49731e40ac4a181047f468db3f97dca",
"@swc/core": "1.3.14",
"@swc/jest": "0.2.23",
"@types/jest": "28.1.8",
Expand Down
2 changes: 1 addition & 1 deletion packages/migrate/package.json
Expand Up @@ -17,7 +17,7 @@
"version": "latest"
},
"devDependencies": {
"@prisma/engines-version": "4.6.0-53.2e719efb80b56a3f32d18a62489de95bb9c130e3",
"@prisma/engines-version": "4.6.1-2.d49d8584d49731e40ac4a181047f468db3f97dca",
"@prisma/generator-helper": "workspace:*",
"@prisma/internals": "workspace:*",
"@swc/core": "1.3.14",
Expand Down
20 changes: 10 additions & 10 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit fbf2d8f

Please sign in to comment.