Spaces:
Sleeping
Sleeping
File size: 806 Bytes
0bcc252 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import { search } from '../jina-search';
import { TokenTracker } from '../../utils/token-tracker';
describe('search', () => {
it.skip('should perform search with Jina API (skipped due to insufficient balance)', async () => {
const tokenTracker = new TokenTracker();
const { response } = await search('TypeScript programming', tokenTracker);
expect(response).toBeDefined();
expect(response.data).toBeDefined();
if (response.data === null) {
throw new Error('Response data is null');
}
expect(Array.isArray(response.data)).toBe(true);
expect(response.data.length).toBeGreaterThan(0);
}, 15000);
it('should handle empty query', async () => {
await expect(search('')).rejects.toThrow();
}, 15000);
beforeEach(() => {
jest.setTimeout(15000);
});
});
|