diff --git a/packages/api/src/files/text.spec.ts b/packages/api/src/files/text.spec.ts index 1de553d8b1..d9739c6958 100644 --- a/packages/api/src/files/text.spec.ts +++ b/packages/api/src/files/text.spec.ts @@ -50,8 +50,9 @@ import { parseTextNative, parseText } from './text'; import fs, { ReadStream } from 'fs'; import axios from 'axios'; import FormData from 'form-data'; -import { generateShortLivedToken } from '../crypto/jwt'; -import { readFileAsString } from '../utils'; +import type { ServerRequest } from '~/types'; +import { generateShortLivedToken } from '~/crypto/jwt'; +import { readFileAsString } from '~/utils'; const mockedFs = fs as jest.Mocked; const mockedAxios = axios as jest.Mocked; @@ -77,7 +78,7 @@ describe('text', () => { const mockReq = { user: { id: 'user123' }, - }; + } as ServerRequest; const mockFileId = 'file123'; @@ -228,6 +229,13 @@ describe('text', () => { file_id: mockFileId, }); + expect(mockedAxios.post).toHaveBeenCalledWith( + 'http://rag-api.test/text', + expect.any(Object), + expect.objectContaining({ + timeout: 300000, + }), + ); expect(result).toEqual({ text: '', bytes: 0, @@ -278,7 +286,7 @@ describe('text', () => { }); const result = await parseText({ - req: { user: undefined }, + req: { user: undefined } as ServerRequest, file: mockFile, file_id: mockFileId, }); diff --git a/packages/api/src/files/text.ts b/packages/api/src/files/text.ts index e560f266a3..590ce43d1e 100644 --- a/packages/api/src/files/text.ts +++ b/packages/api/src/files/text.ts @@ -65,7 +65,7 @@ export async function parseText({ accept: 'application/json', ...formHeaders, }, - timeout: 30000, + timeout: 300000, }); const responseData = response.data;