Drop the plugin-manager refresh e2e to a single failure round: the store's success and retry outcomes are covered deterministically by manager-store.client.spec.ts, while the e2e keeps its unique value — real 500ms tooltip timing, a running spinner animation, aria-busy, and the portaled failure toast over kept cards. Regenerate refresh.expected.md. Remove the components spec tooltip-delay case; ui-primitives' tooltip.client.spec.tsx already covers 499/500ms hover/focus delay, early cancellation, and portaling. PluginManagerPage.tsx stays at 100% coverage.
13 lines
408 B
Markdown
13 lines
408 B
Markdown
Hover at 499ms: 0 tooltips
|
|
Hover at 500ms:
|
|
- tooltip "刷新"
|
|
Focus at 499ms: 0 tooltips
|
|
Focus at 500ms:
|
|
- tooltip "刷新"
|
|
failure: pending
|
|
- button "刷新" [disabled]
|
|
{"busy":"true","spinners":1,"cards":11,"skeletons":0,"alerts":[],"retry":0,"toasts":[]}
|
|
failure: settled
|
|
- button "刷新"
|
|
{"busy":"false","spinners":0,"cards":11,"skeletons":0,"alerts":[],"retry":0,"toasts":["刷新失败,请重试"]}
|