|
1 |
| -import { assertSentryTransaction, getEnvelopeRequest, runServer } from '../../../utils'; |
| 1 | +import { assertSentryTransaction, conditionalTest, getEnvelopeRequest, runServer } from '../../../utils'; |
2 | 2 |
|
3 |
| -test('should instrument Prisma ORM client for tracing.', async () => { |
4 |
| - const url = await runServer(__dirname); |
5 |
| - const envelope = await getEnvelopeRequest(url); |
| 3 | +conditionalTest({ min: 12 })('Prisma ORM Integration', () => { |
| 4 | + test('should instrument Prisma client for tracing.', async () => { |
| 5 | + const url = await runServer(__dirname); |
| 6 | + const envelope = await getEnvelopeRequest(url); |
6 | 7 |
|
7 |
| - assertSentryTransaction(envelope[2], { |
8 |
| - transaction: 'Test Transaction', |
9 |
| - spans: [ |
10 |
| - { description: 'Action: create, Model: User', op: 'prisma' }, |
11 |
| - { description: 'Action: findMany, Model: User', op: 'prisma' }, |
12 |
| - { description: 'Action: deleteMany, Model: User', op: 'prisma' }, |
13 |
| - ], |
| 8 | + assertSentryTransaction(envelope[2], { |
| 9 | + transaction: 'Test Transaction', |
| 10 | + spans: [ |
| 11 | + { description: 'Action: create, Model: User', op: 'prisma' }, |
| 12 | + { description: 'Action: findMany, Model: User', op: 'prisma' }, |
| 13 | + { description: 'Action: deleteMany, Model: User', op: 'prisma' }, |
| 14 | + ], |
| 15 | + }); |
14 | 16 | });
|
15 | 17 | });
|
0 commit comments