fix: flaky indexed test suite (#5509)

This commit is contained in:
Patrik
2024-03-29 09:01:44 -04:00
committed by GitHub
parent da4a2a2494
commit c9c3a689d8

View File

@@ -263,18 +263,22 @@ describe('fields', () => {
})
await page.goto(url.create)
await page.waitForURL(`**/${url.create}`)
await page.locator('#field-text').fill('test')
await page.locator('#field-uniqueText').fill(uniqueText)
await page.locator('#field-localizedUniqueRequiredText').fill('localizedUniqueRequired2')
// attempt to save
await page.click('#action-save', { delay: 100 })
await page.click('#action-save', { delay: 200 })
// toast error
await expect(page.locator('.Toastify')).toContainText(
'The following field is invalid: uniqueText',
)
await expect.poll(() => page.url(), { timeout: POLL_TOPASS_TIMEOUT }).toContain('create')
// field specific error
await expect(page.locator('.field-type.text.error #field-uniqueText')).toBeVisible()
@@ -292,6 +296,8 @@ describe('fields', () => {
'The following field is invalid: group.unique',
)
await expect.poll(() => page.url(), { timeout: POLL_TOPASS_TIMEOUT }).toContain('create')
// field specific error inside group
await expect(page.locator('.field-type.text.error #field-group__unique')).toBeVisible()
})