Update index.test.ts
This commit is contained in:
parent
c1aed1360e
commit
4100cc9223
@ -30,7 +30,7 @@ describe('FirecrawlApp E2E Tests', () => {
|
|||||||
const response = await app.scrapeUrl('https://firecrawl.dev');
|
const response = await app.scrapeUrl('https://firecrawl.dev');
|
||||||
expect(response).not.toBeNull();
|
expect(response).not.toBeNull();
|
||||||
expect(response.data.content).toContain("🔥 Firecrawl");
|
expect(response.data.content).toContain("🔥 Firecrawl");
|
||||||
}, 10000); // 10 seconds timeout
|
}, 30000); // 30 seconds timeout
|
||||||
|
|
||||||
test('should return successful response for valid scrape', async () => {
|
test('should return successful response for valid scrape', async () => {
|
||||||
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
||||||
@ -40,7 +40,7 @@ describe('FirecrawlApp E2E Tests', () => {
|
|||||||
expect(response.data).toHaveProperty('markdown');
|
expect(response.data).toHaveProperty('markdown');
|
||||||
expect(response.data).toHaveProperty('metadata');
|
expect(response.data).toHaveProperty('metadata');
|
||||||
expect(response.data).not.toHaveProperty('html');
|
expect(response.data).not.toHaveProperty('html');
|
||||||
}, 10000); // 10 seconds timeout
|
}, 30000); // 30 seconds timeout
|
||||||
|
|
||||||
test('should return successful response with valid API key and include HTML', async () => {
|
test('should return successful response with valid API key and include HTML', async () => {
|
||||||
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
||||||
@ -49,7 +49,7 @@ describe('FirecrawlApp E2E Tests', () => {
|
|||||||
expect(response.data.content).toContain("🔥 Firecrawl");
|
expect(response.data.content).toContain("🔥 Firecrawl");
|
||||||
expect(response.data.markdown).toContain("🔥 Firecrawl");
|
expect(response.data.markdown).toContain("🔥 Firecrawl");
|
||||||
expect(response.data.html).toContain("<h1");
|
expect(response.data.html).toContain("<h1");
|
||||||
}, 10000); // 10 seconds timeout
|
}, 30000); // 30 seconds timeout
|
||||||
|
|
||||||
test('should return successful response for valid scrape with PDF file', async () => {
|
test('should return successful response for valid scrape with PDF file', async () => {
|
||||||
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
||||||
@ -99,12 +99,12 @@ describe('FirecrawlApp E2E Tests', () => {
|
|||||||
expect(response).not.toBeNull();
|
expect(response).not.toBeNull();
|
||||||
expect(response.jobId).toBeDefined();
|
expect(response.jobId).toBeDefined();
|
||||||
|
|
||||||
await new Promise(resolve => setTimeout(resolve, 10000)); // wait for 10 seconds
|
await new Promise(resolve => setTimeout(resolve, 30000)); // wait for 30 seconds
|
||||||
const statusResponse = await app.checkCrawlStatus(response.jobId);
|
const statusResponse = await app.checkCrawlStatus(response.jobId);
|
||||||
expect(statusResponse).not.toBeNull();
|
expect(statusResponse).not.toBeNull();
|
||||||
expect(statusResponse.status).toBe('completed');
|
expect(statusResponse.status).toBe('completed');
|
||||||
expect(statusResponse.data.length).toBeGreaterThan(0);
|
expect(statusResponse.data.length).toBeGreaterThan(0);
|
||||||
}, 30000); // 30 seconds timeout
|
}, 35000); // 35 seconds timeout
|
||||||
|
|
||||||
test('should return successful response for search', async () => {
|
test('should return successful response for search', async () => {
|
||||||
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
const app = new FirecrawlApp({ apiKey: TEST_API_KEY, apiUrl: API_URL });
|
||||||
|
Loading…
Reference in New Issue
Block a user