Skip to content

Commit 3f2bf69

Browse files
authored
test(tracing): Add TTFB tests. (#4424)
1 parent 5b0a53e commit 3f2bf69

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8" />
5+
<title></title>
6+
<script src="{{htmlWebpackPlugin.options.initialization}}"></script>
7+
</head>
8+
<body>
9+
<div>Rendered</div>
10+
</body>
11+
</html>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { expect } from '@playwright/test';
2+
3+
import { sentryTest } from '../../../../utils/fixtures';
4+
import { getSentryTransactionRequest } from '../../../../utils/helpers';
5+
6+
sentryTest('should capture TTFB vital.', async ({ getLocalTestPath, page }) => {
7+
const url = await getLocalTestPath({ testDir: __dirname });
8+
const eventData = await getSentryTransactionRequest(page, url);
9+
10+
expect(eventData.measurements).toBeDefined();
11+
expect(eventData.measurements?.ttfb?.value).toBeDefined();
12+
expect(eventData.measurements?.['ttfb.requestTime']?.value).toBeDefined();
13+
});

0 commit comments

Comments
 (0)