Skip to content

Commit a31ac1c

Browse files
committed
fix(test): improve AI response handling in add product test
- remove add_product.spec.ts as a duplicate
1 parent f9d6d78 commit a31ac1c

2 files changed

Lines changed: 4 additions & 40 deletions

File tree

tests/e2e/add_product.spec.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

tests/e2e/store-admin.spec.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ test.describe('store-front tests', () => {
2222
await page.getByRole('spinbutton', { name: 'Price' }).fill('2.99');
2323
await page.getByRole('textbox', { name: 'Keywords' }).fill('dog, snack, treat');
2424

25+
await page.waitForTimeout(5000);
2526
const askOpenAI = page.getByRole('button', { name: 'Ask AI Assistant' });
26-
2727
if (await askOpenAI.isVisible()) {
28-
const aiApiCall = page.waitForResponse('/api/ai/generate/description');
2928
await askOpenAI.click();
30-
await aiApiCall;
29+
await page.waitForResponse(response =>
30+
response.url().includes('/api/ai/generate/description') && response.status() === 200
31+
);
3132
}
3233
else {
3334
await page.getByRole('textbox', { name: 'Description' }).fill('Something tasty for the pups');

0 commit comments

Comments
 (0)