From d197cf9b4d62a5ef6cf92b3fd69aec0752244ecd Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Fri, 16 Aug 2024 17:09:13 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20Update=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blocks/inputs/buttons/buttons.spec.ts | 16 ++++++++-------- .../blocks/logic/typebotLink/typebotLink.spec.ts | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/builder/src/features/blocks/inputs/buttons/buttons.spec.ts b/apps/builder/src/features/blocks/inputs/buttons/buttons.spec.ts index 9a0b20c45..f61757268 100644 --- a/apps/builder/src/features/blocks/inputs/buttons/buttons.spec.ts +++ b/apps/builder/src/features/blocks/inputs/buttons/buttons.spec.ts @@ -26,13 +26,13 @@ test.describe.parallel('Buttons input block', () => { ]) await page.goto(`/typebots/${typebotId}/edit`) - await page.getByRole('textbox').fill('Item 1') - await page.getByRole('textbox').press('Enter') - await page.getByRole('textbox').fill('Item 2') - await page.getByRole('textbox').press('Enter') - await page.getByRole('textbox').fill('Item 3') - await page.getByRole('textbox').press('Enter') - await page.getByRole('textbox').press('Escape') + await page.getByRole('textbox').last().fill('Item 1') + await page.getByRole('textbox').last().press('Enter') + await page.getByRole('textbox').last().fill('Item 2') + await page.getByRole('textbox').last().press('Enter') + await page.getByRole('textbox').last().fill('Item 3') + await page.getByRole('textbox').last().press('Enter') + await page.getByRole('textbox').last().press('Escape') await page.click('text=Item 2', { button: 'right' }) await page.click('text=Delete') await expect(page.locator('text=Item 2')).toBeHidden() @@ -82,7 +82,7 @@ test('Variable buttons should work', async ({ page }) => { await expect(page.getByTestId('guest-bubble')).toHaveText('Variable item') await expect(page.locator('text=Ok great!')).toBeVisible() await page.click('text="Item 1"') - await page.getByRole('textbox').fill('{{Item 2}}') + await page.getByRole('textbox').last().fill('{{Item 2}}') await page.getByTestId('block block1').click({ position: { x: 0, y: 0 } }) await page.click('text=Multiple choice?') await page.click('text="Restart"') diff --git a/apps/builder/src/features/blocks/logic/typebotLink/typebotLink.spec.ts b/apps/builder/src/features/blocks/logic/typebotLink/typebotLink.spec.ts index 132b147d9..6dcce8fbe 100644 --- a/apps/builder/src/features/blocks/logic/typebotLink/typebotLink.spec.ts +++ b/apps/builder/src/features/blocks/logic/typebotLink/typebotLink.spec.ts @@ -57,7 +57,7 @@ test('should be configurable', async ({ page }) => { await page.waitForTimeout(1000) await page.getByTestId('selected-item-label').first().click({ force: true }) await page.click('button >> text=Current typebot') - await page.getByRole('textbox').nth(1).click() + await page.getByRole('textbox').nth(2).click() await page.click('button >> text=Hello') await page.click('text=Test')