Compare commits

...

4 Commits

View File

@ -370,12 +370,13 @@ test.describe('Text-to-CAD tests', () => {
const generatingToastMessage = page.getByText( const generatingToastMessage = page.getByText(
`Generating parametric model...` `Generating parametric model...`
) )
await expect(generatingToastMessage).toBeVisible() await expect(generatingToastMessage).toBeVisible({ timeout: 10_000 })
const failureToastMessage = page.getByText( const failureToastMessage = page.getByText(
`The prompt must clearly describe a CAD model` `The prompt must clearly describe a CAD model`
) )
await expect(failureToastMessage).toBeVisible()
await expect(failureToastMessage).toBeVisible({ timeout: 20_000 })
await page.waitForTimeout(1000) await page.waitForTimeout(1000)
@ -391,11 +392,10 @@ test.describe('Text-to-CAD tests', () => {
// Look out for the toast message // Look out for the toast message
await expect(submittingToastMessage).toBeVisible() await expect(submittingToastMessage).toBeVisible()
await page.waitForTimeout(5000) await Promise.all([
expect(generatingToastMessage).toBeVisible({ timeout: 20_000 }),
await expect(generatingToastMessage).toBeVisible() expect(successToastMessage).toBeVisible({ timeout: 30_000 }),
])
await expect(successToastMessage).toBeVisible()
await expect(page.getByText('Copied')).not.toBeVisible() await expect(page.getByText('Copied')).not.toBeVisible()