This commit is contained in:
Wells Bunker 2025-09-29 11:32:57 -06:00
parent d60bc12d6d
commit a72f00a70f
No known key found for this signature in database
GPG Key ID: DB16D6F2679B78FC
1 changed files with 2 additions and 4 deletions

View File

@ -3,12 +3,12 @@ import { ChatError, ChatErrorCode } from '@buster/server-shared/chats';
import { beforeEach, describe, expect, it, vi } from 'vitest'; import { beforeEach, describe, expect, it, vi } from 'vitest';
import { initializeChat } from './chat-service'; import { initializeChat } from './chat-service';
import { canUserAccessChatCached, checkPermission } from '@buster/access-controls'; import { checkPermission } from '@buster/access-controls';
// Import mocked functions // Import mocked functions
import { import {
createChat,
createMessage, createMessage,
getChatWithDetails, getChatWithDetails,
getMessagesForChat,
getMessagesForChatWithUserDetails, getMessagesForChatWithUserDetails,
getOrganizationMemberCount, getOrganizationMemberCount,
getUsersWithAssetPermissions, getUsersWithAssetPermissions,
@ -134,13 +134,11 @@ describe('chat-service', () => {
}); });
it('should add message to existing chat when chat_id is provided', async () => { it('should add message to existing chat when chat_id is provided', async () => {
vi.mocked(canUserAccessChatCached).mockResolvedValue(true);
vi.mocked(getChatWithDetails).mockResolvedValue({ vi.mocked(getChatWithDetails).mockResolvedValue({
chat: mockChat, chat: mockChat,
user: { id: 'user-123', name: 'Test User', avatarUrl: null } as any, user: { id: 'user-123', name: 'Test User', avatarUrl: null } as any,
isFavorited: false, isFavorited: false,
}); });
vi.mocked(getMessagesForChat).mockResolvedValue([mockMessage]);
vi.mocked(createMessage).mockResolvedValue({ vi.mocked(createMessage).mockResolvedValue({
...mockMessage, ...mockMessage,
id: 'msg-456', id: 'msg-456',