tests.ts•935 B
import testMatrix from './_matrix'
// @ts-ignore
import type { PrismaClient } from './generated/prisma/client'
declare let prisma: PrismaClient
/**
* Regression test for #12003
* Order by self relation
* TODO: enable mongodb tests when fix is merged
*/
testMatrix.setupTestSuite(() => {
test('findFirst', async () => {
await prisma.parent.findFirst({
orderBy: {
resource: {
dependsOn: {
id: 'asc',
},
},
},
})
})
test('findMany', async () => {
await prisma.parent.findMany({
orderBy: {
resource: {
dependsOn: {
id: 'asc',
},
},
},
})
})
test('aggregate', async () => {
await prisma.parent.aggregate({
_count: {
_all: true,
},
orderBy: {
resource: {
dependsOn: {
id: 'asc',
},
},
},
})
})
})