Skip to content

Commit

Permalink
Fix failing tests for Safari
Browse files Browse the repository at this point in the history
  • Loading branch information
mantoni committed Dec 28, 2023
1 parent 71b33d7 commit 52bd3df
Showing 1 changed file with 32 additions and 32 deletions.
64 changes: 32 additions & 32 deletions test/fake-timers-test.js
Expand Up @@ -4920,11 +4920,11 @@ describe("loop limit stack trace", function () {
} catch (err) {
caughtError = true;
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+Microtask - recursiveQueueMicroTask\\s+(at )*recursiveQueueMicroTask`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+Microtask - recursiveQueueMicroTask`,
),
);
}
assert.equals(caughtError, true);
Expand All @@ -4948,11 +4948,11 @@ describe("loop limit stack trace", function () {
} catch (err) {
caughtError = true;
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+Microtask - recursiveQueueMicroTask\\s+(at )*recursiveQueueMicroTask`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+Microtask - recursiveQueueMicroTask`,
),
);
}
assert.equals(caughtError, true);
Expand Down Expand Up @@ -4980,11 +4980,11 @@ describe("loop limit stack trace", function () {
assert(catchSpy.calledOnce);
const err = catchSpy.firstCall.args[0];
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+Timeout - recursiveCreateTimerTimeout\\s+(at )*recursiveCreateTimer`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+Timeout - recursiveCreateTimerTimeout`,
),
);
});
});
Expand All @@ -4997,11 +4997,11 @@ describe("loop limit stack trace", function () {
} catch (err) {
caughtError = true;
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+Timeout - recursiveCreateTimerTimeout\\s+(at )*recursiveCreateTimer`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+Timeout - recursiveCreateTimerTimeout`,
),
);
}
assert.equals(caughtError, true);
Expand Down Expand Up @@ -5032,11 +5032,11 @@ describe("loop limit stack trace", function () {
assert(catchSpy.calledOnce);
const err = catchSpy.firstCall.args[0];
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+IdleCallback - recursiveCreateTimerTimeout\\s+(at )*recursiveCreateTimer`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+IdleCallback - recursiveCreateTimerTimeout`,
),
);
});
});
Expand All @@ -5049,11 +5049,11 @@ describe("loop limit stack trace", function () {
} catch (err) {
caughtError = true;
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+IdleCallback - recursiveCreateTimerTimeout\\s+(at )*recursiveCreateTimer`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+IdleCallback - recursiveCreateTimerTimeout`,
),
);
}
assert.equals(caughtError, true);
Expand Down Expand Up @@ -5081,11 +5081,11 @@ describe("loop limit stack trace", function () {
assert(catchSpy.calledOnce);
const err = catchSpy.firstCall.args[0];
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+Interval - recursiveCreateTimerTimeout\\s+(at )*recursiveCreateTimer`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+Interval - recursiveCreateTimerTimeout`,
),
);
});
});
Expand All @@ -5098,11 +5098,11 @@ describe("loop limit stack trace", function () {
} catch (err) {
caughtError = true;
assert.equals(err.message, expectedMessage);
assert.equals(
assert.match(
err.stack,
new RegExp(
`Error: ${expectedMessage}\\s+Interval - recursiveCreateTimerTimeout\\s+(at )*recursiveCreateTimer`,
).test(err.stack),
true,
`Error: ${expectedMessage}\\s+Interval - recursiveCreateTimerTimeout`,
),
);
}
assert.equals(caughtError, true);
Expand Down

0 comments on commit 52bd3df

Please sign in to comment.