Skip to content

Commit 194c9c9

Browse files
committed
unflake?
1 parent 0dd6ed8 commit 194c9c9

File tree

2 files changed

+7
-6
lines changed
  • packages/browser-integration-tests/suites/replay/throttleBreadcrumbs

2 files changed

+7
-6
lines changed

packages/browser-integration-tests/suites/replay/throttleBreadcrumbs/subject.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ const head = document.querySelector('head');
33

44
const COUNT = 250;
55

6-
window.__isLoaded = () => {
7-
return window.loaded.length === COUNT * 2;
6+
window.__isLoaded = (run = 1) => {
7+
return window.loaded.length === COUNT * 2 * run;
88
};
99

1010
document.querySelector('[data-network]').addEventListener('click', () => {

packages/browser-integration-tests/suites/replay/throttleBreadcrumbs/test.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ sentryTest(
5858
},
5959
10_000,
6060
);
61-
const reqPromise1breadcrumbs = waitForReplayRequest(
61+
const reqPromise1Breadcrumbs = waitForReplayRequest(
6262
page,
6363
(_event, res) => {
6464
const { breadcrumbs } = getCustomRecordingEvents(res);
@@ -75,7 +75,7 @@ sentryTest(
7575
await forceFlushReplay();
7676

7777
const { performanceSpans } = getCustomRecordingEvents(await reqPromise1);
78-
const { breadcrumbs } = getCustomRecordingEvents(await reqPromise1breadcrumbs);
78+
const { breadcrumbs } = getCustomRecordingEvents(await reqPromise1Breadcrumbs);
7979

8080
// All assets have been _loaded_
8181
expect(scriptsLoaded).toBe(COUNT);
@@ -101,7 +101,7 @@ sentryTest(
101101
},
102102
10_000,
103103
);
104-
const reqPromise2breadcrumbs = waitForReplayRequest(
104+
const reqPromise2Breadcrumbs = waitForReplayRequest(
105105
page,
106106
(_event, res) => {
107107
const { breadcrumbs } = getCustomRecordingEvents(res);
@@ -114,10 +114,11 @@ sentryTest(
114114
await page.click('[data-network]');
115115
await page.click('[data-fetch]');
116116

117+
await page.waitForFunction('window.__isLoaded(2)');
117118
await forceFlushReplay();
118119

119120
const { performanceSpans: performanceSpans2 } = getCustomRecordingEvents(await reqPromise2);
120-
const { breadcrumbs: breadcrumbs2 } = getCustomRecordingEvents(await reqPromise2breadcrumbs);
121+
const { breadcrumbs: breadcrumbs2 } = getCustomRecordingEvents(await reqPromise2Breadcrumbs);
121122

122123
// All assets have been _loaded_
123124
expect(scriptsLoaded).toBe(COUNT * 2);

0 commit comments

Comments
 (0)