test(web): answer the fixture approval takeover; refresh aria goldens
The assembled fixture app now takes over the composer while fx-alpha's resident approval is pending — the feature under test, not chrome noise — so the session-title snapshot answers it (允许一次) before asserting the model seat, mirroring what a user sees. The eleven keyless ui.expected.md goldens re-record (DSH_SNAPSHOT=refresh, no key) for the Access placeholder → projection chip swap (Danger Full Access under the roster default) plus the master-side chrome drift the goldens had accumulated (copy/branch/edit buttons, tab rows) since their last refresh.
This commit is contained in:
@@ -119,6 +119,10 @@ it('projects titles and routes the next turn through the selected model in the b
|
||||
await waitFor(() => { expect(document.title).toBe(`${revisedLabel} — DeepSeek Harness`) })
|
||||
const revised = titleSurfaces(revisedLabel)
|
||||
|
||||
// fx-alpha carries the fixture's resident answerable approval, so the
|
||||
// approval panel has taken over the composer (the real takeover behavior);
|
||||
// answer it to restore the composer chrome before asserting the model seat.
|
||||
fireEvent.click(await screen.findByRole('button', { name: '允许一次' }))
|
||||
const modelTrigger = await screen.findByRole('button', {
|
||||
name: '选择模型,当前 DeepSeek-V4-Flash,推理等级 High',
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user