Skip to content

Commit 3c272c1

Browse files
committed
await error promise
1 parent 2a64ab7 commit 3c272c1

File tree

1 file changed

+8
-4
lines changed
  • packages/browser-integration-tests/suites/replay/bufferMode

1 file changed

+8
-4
lines changed

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ sentryTest(
5454
await new Promise(resolve => setTimeout(resolve, 1000));
5555

5656
// error, no replays
57-
expect(callsToSentry).toEqual(1);
5857
await reqErrorPromise;
58+
expect(callsToSentry).toEqual(1);
5959

6060
expect(
6161
await page.evaluate(() => {
@@ -82,6 +82,7 @@ sentryTest(
8282
await new Promise(resolve => setTimeout(resolve, 1000));
8383

8484
// 2 errors
85+
await reqErrorPromise;
8586
expect(callsToSentry).toEqual(2);
8687

8788
await page.evaluate(async () => {
@@ -92,6 +93,7 @@ sentryTest(
9293
const req0 = await reqPromise0;
9394

9495
// 2 errors, 1 flush
96+
await reqErrorPromise;
9597
expect(callsToSentry).toEqual(3);
9698

9799
await page.click('#log');
@@ -211,8 +213,8 @@ sentryTest(
211213
await new Promise(resolve => setTimeout(resolve, 1000));
212214

213215
// error, no replays
214-
expect(callsToSentry).toEqual(1);
215216
await reqErrorPromise;
217+
expect(callsToSentry).toEqual(1);
216218

217219
expect(
218220
await page.evaluate(() => {
@@ -239,6 +241,7 @@ sentryTest(
239241
await new Promise(resolve => setTimeout(resolve, 1000));
240242

241243
// 2 errors
244+
await reqErrorPromise;
242245
expect(callsToSentry).toEqual(2);
243246

244247
await page.evaluate(async () => {
@@ -249,6 +252,7 @@ sentryTest(
249252
const req0 = await reqPromise0;
250253

251254
// 2 errors, 1 flush
255+
await reqErrorPromise;
252256
expect(callsToSentry).toEqual(3);
253257

254258
await page.click('#log');
@@ -347,8 +351,8 @@ sentryTest('[buffer-mode] can sample on each error event', async ({ getLocalTest
347351
await new Promise(resolve => setTimeout(resolve, 1000));
348352

349353
// 1 error, no replay
350-
expect(callsToSentry).toEqual(1);
351354
await reqErrorPromise;
355+
expect(callsToSentry).toEqual(1);
352356

353357
await page.evaluate(async () => {
354358
const replayIntegration = (window as unknown as Window & { Replay: Replay }).Replay;
@@ -358,11 +362,11 @@ sentryTest('[buffer-mode] can sample on each error event', async ({ getLocalTest
358362

359363
// Error sample rate is now at 1.0, this error should create a replay
360364
await page.click('#error2');
361-
await reqErrorPromise;
362365

363366
const req0 = await reqPromise0;
364367

365368
// 2 errors, 1 flush
369+
await reqErrorPromise;
366370
expect(callsToSentry).toEqual(3);
367371

368372
const event0 = getReplayEvent(req0);

0 commit comments

Comments
 (0)