diff --git a/rstest/mocking/tests/dynamic-mock.test.ts b/rstest/mocking/tests/dynamic-mock.test.ts index c7d57e218..d4cf57625 100644 --- a/rstest/mocking/tests/dynamic-mock.test.ts +++ b/rstest/mocking/tests/dynamic-mock.test.ts @@ -1,4 +1,5 @@ import { afterEach, beforeEach, describe, expect, it, rs, rstest } from '@rstest/core'; +import { formatDate as actualFormatDate } from '../src/utils' with { rstest: 'importActual' }; describe('rs.doMock() - Dynamic Module Mocking', () => { /** @@ -87,15 +88,10 @@ describe('rs.importActual() - Import Original Module', () => { */ it('should import actual module inside mock', async () => { - rs.doMock('../src/utils', async () => { - const actual = await rs.importActual('../src/utils'); - - return { - ...actual, - // Override only specific functions - generateId: () => 'overridden-id', - }; - }); + rs.doMock('../src/utils', () => ({ + formatDate: actualFormatDate, + generateId: () => 'overridden-id', + })); const utils = await import('../src/utils');