Skip to content

Commit 19d7d21

Browse files
committed
ref test
1 parent 672548a commit 19d7d21

File tree

1 file changed

+38
-31
lines changed
  • packages/integration-tests/suites/replay/multiple-pages

1 file changed

+38
-31
lines changed

packages/integration-tests/suites/replay/multiple-pages/test.ts

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -45,21 +45,31 @@ sentryTest(
4545

4646
const reqPromise0 = waitForReplayRequest(page, 0);
4747
const reqPromise1 = waitForReplayRequest(page, 1);
48+
const reqPromise2 = waitForReplayRequest(page, 2);
49+
const reqPromise3 = waitForReplayRequest(page, 3);
50+
const reqPromise4 = waitForReplayRequest(page, 4);
51+
const reqPromise5 = waitForReplayRequest(page, 5);
52+
const reqPromise6 = waitForReplayRequest(page, 6);
53+
const reqPromise7 = waitForReplayRequest(page, 7);
54+
const reqPromise8 = waitForReplayRequest(page, 8);
55+
const reqPromise9 = waitForReplayRequest(page, 9);
4856

4957
const url = await getLocalTestPath({ testDir: __dirname });
5058

5159
await page.goto(url);
52-
const replayEvent0 = getReplayEvent(await reqPromise0);
53-
const recording0 = getReplayRecordingContent(await reqPromise0);
60+
const req0 = await reqPromise0;
61+
const replayEvent0 = getReplayEvent(req0);
62+
const recording0 = getReplayRecordingContent(req0);
5463

5564
expect(replayEvent0).toEqual(getExpectedReplayEvent({ segment_id: 0 }));
5665
expect(normalize(recording0.fullSnapshots)).toMatchSnapshot('seg-0-snap-full');
5766
expect(recording0.incrementalSnapshots.length).toEqual(0);
5867

5968
await page.click('#go-background');
6069

61-
const replayEvent1 = getReplayEvent(await reqPromise1);
62-
const recording1 = getReplayRecordingContent(await reqPromise1);
70+
const req1 = await reqPromise1;
71+
const replayEvent1 = getReplayEvent(req1);
72+
const recording1 = getReplayRecordingContent(req1);
6373

6474
expect(replayEvent1).toEqual(
6575
getExpectedReplayEvent({ segment_id: 1, urls: [], replay_start_timestamp: undefined }),
@@ -91,20 +101,19 @@ sentryTest(
91101

92102
await page.reload();
93103

94-
const reqPromise2 = waitForReplayRequest(page, 2);
95-
const reqPromise3 = waitForReplayRequest(page, 3);
96-
97-
const replayEvent2 = getReplayEvent(await reqPromise2);
98-
const recording2 = getReplayRecordingContent(await reqPromise2);
104+
const req2 = await reqPromise2;
105+
const replayEvent2 = getReplayEvent(req2);
106+
const recording2 = getReplayRecordingContent(req2);
99107

100108
expect(replayEvent2).toEqual(getExpectedReplayEvent({ segment_id: 2, replay_start_timestamp: undefined }));
101109
expect(normalize(recording2.fullSnapshots)).toMatchSnapshot('seg-2-snap-full');
102110
expect(recording2.incrementalSnapshots.length).toEqual(0);
103111

104112
await page.click('#go-background');
105113

106-
const replayEvent3 = getReplayEvent(await reqPromise3);
107-
const recording3 = getReplayRecordingContent(await reqPromise3);
114+
const req3 = await reqPromise3;
115+
const replayEvent3 = getReplayEvent(req3);
116+
const recording3 = getReplayRecordingContent(req3);
108117

109118
expect(replayEvent3).toEqual(
110119
getExpectedReplayEvent({ segment_id: 3, urls: [], replay_start_timestamp: undefined }),
@@ -134,11 +143,9 @@ sentryTest(
134143

135144
await page.click('a');
136145

137-
const reqPromise4 = waitForReplayRequest(page, 4);
138-
const reqPromise5 = waitForReplayRequest(page, 5);
139-
140-
const replayEvent4 = getReplayEvent(await reqPromise4);
141-
const recording4 = getReplayRecordingContent(await reqPromise4);
146+
const req4 = await reqPromise4;
147+
const replayEvent4 = getReplayEvent(req4);
148+
const recording4 = getReplayRecordingContent(req4);
142149

143150
expect(replayEvent4).toEqual(
144151
getExpectedReplayEvent({
@@ -161,8 +168,9 @@ sentryTest(
161168

162169
await page.click('#go-background');
163170

164-
const replayEvent5 = getReplayEvent(await reqPromise5);
165-
const recording5 = getReplayRecordingContent(await reqPromise5);
171+
const req5 = await reqPromise5;
172+
const replayEvent5 = getReplayEvent(req5);
173+
const recording5 = getReplayRecordingContent(req5);
166174

167175
expect(replayEvent5).toEqual(
168176
getExpectedReplayEvent({
@@ -207,9 +215,9 @@ sentryTest(
207215

208216
await page.click('#spa-navigation');
209217

210-
const reqPromise6 = waitForReplayRequest(page, 6);
211-
const replayEvent6 = getReplayEvent(await reqPromise6);
212-
const recording6 = getReplayRecordingContent(await reqPromise6);
218+
const req6 = await reqPromise6;
219+
const replayEvent6 = getReplayEvent(req6);
220+
const recording6 = getReplayRecordingContent(req6);
213221

214222
expect(replayEvent6).toEqual(
215223
getExpectedReplayEvent({
@@ -231,9 +239,9 @@ sentryTest(
231239

232240
await page.click('#go-background');
233241

234-
const reqPromise7 = waitForReplayRequest(page, 7);
235-
const replayEvent7 = getReplayEvent(await reqPromise7);
236-
const recording7 = getReplayRecordingContent(await reqPromise7);
242+
const req7 = await reqPromise7;
243+
const replayEvent7 = getReplayEvent(req7);
244+
const recording7 = getReplayRecordingContent(req7);
237245

238246
expect(replayEvent7).toEqual(
239247
getExpectedReplayEvent({
@@ -279,11 +287,9 @@ sentryTest(
279287

280288
await page.click('a');
281289

282-
const reqPromise8 = waitForReplayRequest(page, 8);
283-
const reqPromise9 = waitForReplayRequest(page, 9);
284-
285-
const replayEvent8 = getReplayEvent(await reqPromise8);
286-
const recording8 = getReplayRecordingContent(await reqPromise8);
290+
const req8 = await reqPromise8;
291+
const replayEvent8 = getReplayEvent(req8);
292+
const recording8 = getReplayRecordingContent(req8);
287293

288294
expect(replayEvent8).toEqual(
289295
getExpectedReplayEvent({
@@ -296,8 +302,9 @@ sentryTest(
296302

297303
await page.click('#go-background');
298304

299-
const replayEvent9 = getReplayEvent(await reqPromise9);
300-
const recording9 = getReplayRecordingContent(await reqPromise9);
305+
const req9 = await reqPromise9;
306+
const replayEvent9 = getReplayEvent(req9);
307+
const recording9 = getReplayRecordingContent(req9);
301308

302309
expect(replayEvent9).toEqual(
303310
getExpectedReplayEvent({

0 commit comments

Comments
 (0)