Skip to content

Commit e2c1b11

Browse files
committed
test: fix bug in logging assertions
1 parent d587c66 commit e2c1b11

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/return-dispatch.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ describe("return-dispatch", () => {
674674
expect(apiRetryOrTimeoutMock).toHaveBeenCalledOnce();
675675
await vi.advanceTimersByTimeAsync(1); // deplete queue
676676

677-
assertOnlyCalled(coreDebugLogMock, coreInfoLogMock);
677+
assertOnlyCalled(coreInfoLogMock);
678678

679679
expect(coreInfoLogMock).toHaveBeenCalledOnce();
680680
expect(coreInfoLogMock.mock.calls[0]?.[0]).toMatchSnapshot();

src/test-utils/logging.mock.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,13 @@ function assertOnlyCalledInner(
7474
// Once Node 22 is LTS, this can be:
7575
// const diff = coreLogMockSet.symmetricDifference(new Set(coreLogMocks));
7676

77-
const diff = symDiff([[...coreLogMockSet], coreLogMocks]);
78-
79-
for (const logMock of diff) {
77+
const notCalled = symDiff([[...coreLogMockSet], coreLogMocks]);
78+
for (const logMock of notCalled) {
8079
expect(logMock).not.toHaveBeenCalled();
8180
}
81+
for (const logMock of coreLogMocks) {
82+
expect(logMock).toHaveBeenCalled();
83+
}
8284
}
8385

8486
function assertNoneCalledInner(

0 commit comments

Comments
 (0)