diff --git a/apps/ai-game-creator-shell/tests/appSurface/project-preview/preview-shortcuts/assert-playtest-and-release-shortcuts.ts b/apps/ai-game-creator-shell/tests/appSurface/project-preview/preview-shortcuts/assert-playtest-and-release-shortcuts.ts index d34f504d5..76ea3bb15 100644 --- a/apps/ai-game-creator-shell/tests/appSurface/project-preview/preview-shortcuts/assert-playtest-and-release-shortcuts.ts +++ b/apps/ai-game-creator-shell/tests/appSurface/project-preview/preview-shortcuts/assert-playtest-and-release-shortcuts.ts @@ -653,12 +653,15 @@ export async function assertPlaytestAndReleaseShortcutFlow( openedErrorReport = true; }; window.addEventListener(OPEN_ERROR_REPORT_EVENT, onErrorReportOpen); - submitChat('/bug-report'); - expect( - await screen.findByText('已打开“报告问题”面板,请填写遇到的问题。'), - ).not.toBeNull(); - expect(openedErrorReport).toBe(true); - window.removeEventListener(OPEN_ERROR_REPORT_EVENT, onErrorReportOpen); + try { + submitChat('/bug-report'); + expect( + await screen.findByText('已打开“报告问题”面板,请填写遇到的问题。'), + ).not.toBeNull(); + expect(openedErrorReport).toBe(true); + } finally { + window.removeEventListener(OPEN_ERROR_REPORT_EVENT, onErrorReportOpen); + } expect( invoke.mock.calls.filter( ([command]) => command === 'get_local_game_manifest',