diff --git a/tests/e2e/smoke.spec.ts b/tests/e2e/smoke.spec.ts index b137d28..e6b8ad1 100644 --- a/tests/e2e/smoke.spec.ts +++ b/tests/e2e/smoke.spec.ts @@ -25,6 +25,11 @@ test('inbox shell shows v0.2 empty state', async () => { if ((await w.title()) === 'Inkling') { inbox = w; break; } } await inbox.waitForLoadState('load'); + // v0.2.9 Cut B: 첫 launch 시 OnboardingWizard 표시 — "나중에 설정" 으로 dismiss 후 inbox 진입. + const dismissOnboarding = inbox.getByRole('button', { name: /나중에 설정/ }); + if (await dismissOnboarding.isVisible({ timeout: 2000 }).catch(() => false)) { + await dismissOnboarding.click(); + } await expect(inbox.getByRole('heading', { name: 'Inkling' })).toBeVisible(); await expect(inbox.getByText('머릿속에 떠다니는 한 줄을 적어보세요.')).toBeVisible(); await app.close();