chat / client /src /data-provider /__tests__ /memories.test.ts
helloya20's picture
Upload 2345 files
f0743f4 verified
import { dataService as _dataService } from 'librechat-data-provider';
import axios from 'axios';
jest.mock('axios');
const mockedAxios = axios as jest.Mocked<typeof axios>;
describe('getMemories', () => {
it('should fetch memories from /api/memories', async () => {
const mockData = [{ key: 'foo', value: 'bar', updated_at: '2024-05-01T00:00:00Z' }];
mockedAxios.get.mockResolvedValueOnce({ data: mockData } as any);
const result = await (_dataService as any).getMemories();
expect(mockedAxios.get).toHaveBeenCalledWith('/api/memories', expect.any(Object));
expect(result).toEqual(mockData);
});
});