Skip to content

Commit 5d48844

Browse files
committed
test: fix unexpected warning check when asserting same message for both conditions
1 parent 77a804b commit 5d48844

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

scripts/setup-vitest.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ vi.stubGlobal('MathMLElement', class MathMLElement {})
44

55
expect.extend({
66
toHaveBeenWarned(received: string) {
7-
asserted.add(received)
87
const passed = warn.mock.calls.some(args => args[0].includes(received))
98
if (passed) {
9+
asserted.add(received)
1010
return {
1111
pass: true,
1212
message: () => `expected "${received}" not to have been warned.`,
@@ -25,10 +25,10 @@ expect.extend({
2525
},
2626

2727
toHaveBeenWarnedLast(received: string) {
28-
asserted.add(received)
2928
const passed =
3029
warn.mock.calls[warn.mock.calls.length - 1][0].includes(received)
3130
if (passed) {
31+
asserted.add(received)
3232
return {
3333
pass: true,
3434
message: () => `expected "${received}" not to have been warned last.`,
@@ -44,7 +44,6 @@ expect.extend({
4444
},
4545

4646
toHaveBeenWarnedTimes(received: string, n: number) {
47-
asserted.add(received)
4847
let found = 0
4948
warn.mock.calls.forEach(args => {
5049
if (args[0].includes(received)) {
@@ -53,6 +52,7 @@ expect.extend({
5352
})
5453

5554
if (found === n) {
55+
asserted.add(received)
5656
return {
5757
pass: true,
5858
message: () => `expected "${received}" to have been warned ${n} times.`,

0 commit comments

Comments
 (0)