From 1db3130eb3386c0a81dfe4208c5aae70982dae0a Mon Sep 17 00:00:00 2001 From: Daniel Kennedy Date: Wed, 24 Sep 2025 20:01:53 -0400 Subject: [PATCH] fix: only mock the `cpus()` function on the `os` module instead of the whole module --- packages/artifact/__tests__/config.test.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/artifact/__tests__/config.test.ts b/packages/artifact/__tests__/config.test.ts index b71fa08d..1bfa1e70 100644 --- a/packages/artifact/__tests__/config.test.ts +++ b/packages/artifact/__tests__/config.test.ts @@ -1,10 +1,14 @@ import * as config from '../src/internal/shared/config' import os from 'os' -// Mock the 'os' module -jest.mock('os', () => ({ - cpus: jest.fn() -})) +// Mock the `cpus()` function in the `os` module +jest.mock('os', () => { + const osActual = jest.requireActual('os') + return { + ...osActual, + cpus: jest.fn() + } +}) beforeEach(() => { jest.resetModules()