fix(ui): защищать чтение WireGuard при смене источника
This commit is contained in:
1 parent
e51964b4d2
commit
c7aec1500c
11 files changed
+182
-53
No files matched your search
@@ -69,7 +69,7 @@ test("WireGuard1000 peer details: bounded DOM/page/refresh/clamp/keyboard/320px"
|
||||
for(let i=1;i<19;i++)await next.click()
|
||||
await expect(next).toBeDisabled();await expect(items.first()).toHaveAttribute("data-wireguard-peer","p951")
|
||||
const before=calls;await page.getByRole("button",{name:"Обновить",exact:true}).click();await expect.poll(()=>calls).toBeGreaterThan(before);await expect(items.first()).toHaveAttribute("data-wireguard-peer","p951")
|
||||
await page.setViewportSize({width:320,height:1000});await region.scrollIntoViewIfNeeded()
|
||||
await page.setViewportSize({width:320,height:1000});await items.first().scrollIntoViewIfNeeded()
|
||||
const scroll=page.locator('[data-slot="data-grid"] [data-slot="scroll-area-viewport"]');await scroll.evaluate(el=>{el.scrollLeft=el.scrollWidth})
|
||||
expect(await region.evaluate(el=>{const r=el.getBoundingClientRect();return r.left>=0&&r.right<=innerWidth})).toBe(true)
|
||||
await expect(items.first().getByRole("button",{name:"Удалить пира",exact:true})).toBeInViewport()
|
||||
|
||||
Reference in new issue
Block a user