From 2181d16495fe3ad0b65dfc237bb585cc54f246c3 Mon Sep 17 00:00:00 2001 From: creatixchu Date: Sat, 26 Sep 2026 12:47:53 +0800 Subject: [PATCH] test: wait for refreshed models before reopening editor --- apps/web/tests/models-settings.e2e.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/web/tests/models-settings.e2e.ts b/apps/web/tests/models-settings.e2e.ts index 4a206e7299..8aea6e2c5b 100644 --- a/apps/web/tests/models-settings.e2e.ts +++ b/apps/web/tests/models-settings.e2e.ts @@ -388,6 +388,8 @@ describe('web e2e: Models settings page configures a dormant provider', () => { await dialog.getByRole('button', { name: '保存', exact: true }).click() await types.waitFor({ state: 'detached' }) await expect(scaffold.ctx.llm.resolveModelInfo('openai', 'gpt-6-astra')).resolves.toMatchObject({ inputModalities: ['text'] }) + // Closing the editor precedes the client directory refresh; the saved notice follows it. + await dialog.getByText('已保存 openai。', { exact: true }).waitFor({ timeout: 10_000 }) await edit.click() await dialog.getByText('自定义设置').click() await dialog.getByRole('button', { name: '模型选项 1' }).click()