Skip to content

Commit d012b21

Browse files
committed
test: fix cache tests by returning fresh mocked Response per fetch call
1 parent cda7959 commit d012b21

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/github.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ describe('GitHub API cache behavior', () => {
287287
});
288288

289289
it('refresh bypass: bypassCache=true forces a fresh fetch', async () => {
290-
vi.mocked(fetch).mockResolvedValue(
290+
vi.mocked(fetch).mockImplementation(async () =>
291291
mockResponse({
292292
data: {
293293
user: { contributionsCollection: { contributionCalendar: mockCalendar } },
@@ -305,7 +305,7 @@ describe('GitHub API cache behavior', () => {
305305
vi.useFakeTimers();
306306
vi.setSystemTime(new Date('2026-01-01T00:00:00.000Z'));
307307

308-
vi.mocked(fetch).mockResolvedValue(
308+
vi.mocked(fetch).mockImplementation(async () =>
309309
mockResponse({
310310
data: {
311311
user: { contributionsCollection: { contributionCalendar: mockCalendar } },

0 commit comments

Comments
 (0)