feat(tests): update test configurations and improve mocking setup

This commit is contained in:
Jose Selesan
2026-06-03 09:35:04 -03:00
parent c1b47674c8
commit 473686528e
8 changed files with 27 additions and 19 deletions

View File

@@ -1,6 +1,5 @@
import { beforeEach, expect, mock, test } from 'bun:test';
import { createInviteComplexUserHandler } from '@/modules/complex/handlers/invite-complex-user.handler';
import type { InviteComplexUserResponse } from '@repo/api-contract';
const inviteComplexUserMock = mock(async () => undefined as unknown as InviteComplexUserResponse);
@@ -15,6 +14,10 @@ class MockComplexMembersError extends Error {
}
}
const { createInviteComplexUserHandler } = await import(
'@/modules/complex/handlers/invite-complex-user.handler'
);
const inviteComplexUserHandler = createInviteComplexUserHandler({
inviteComplexUser: inviteComplexUserMock,
ComplexMembersError: MockComplexMembersError,
@@ -59,7 +62,6 @@ function createContext(input: {
beforeEach(() => {
inviteComplexUserMock.mockReset();
mock.clearAllMocks();
});
test('returns 201 with the service result', async () => {