import test from '@playwright/test' import { createTypebots, parseDefaultBlockWithStep, } from '../../services/database' import { defaultGoogleAnalyticsOptions, IntegrationStepType } from 'models' const typebotId = 'google-analytics-step' test.describe('Google Analytics step', () => { test('its configuration should work', async ({ page }) => { await createTypebots([ { id: typebotId, ...parseDefaultBlockWithStep({ type: IntegrationStepType.GOOGLE_ANALYTICS, options: defaultGoogleAnalyticsOptions, }), }, ]) await page.goto(`/typebots/${typebotId}/edit`) await page.click('text=Configure...') await page.fill('input[placeholder="G-123456..."]', 'G-VWX9WG1TNS') await page.fill('input[placeholder="Example: Typebot"]', 'Typebot') await page.fill( 'input[placeholder="Example: Submit email"]', 'Submit email' ) await page.click('text=Advanced') await page.fill('input[placeholder="Example: Campaign Z"]', 'Campaign Z') await page.fill('input[placeholder="Example: 0"]', '0') }) })