fix(ui): адаптировать панели и действия карты сети
This commit is contained in:
1 parent
8bc4f22af7
commit
89e48c2424
15 files changed
+337
-270
No files matched your search
@@ -24,7 +24,7 @@ test("Карта: NetFlow сохраняет сервис при фоновом
|
||||
for(const result of ["missing","foreign","unresolved","success"])test("Карта: DNS "+result,async({page})=>{
|
||||
await page.route("**/api/**",r=>{const p=new URL(r.request().url()).pathname;return r.fulfill({json:p===flowPath?empty:p==="/api/servers"?[{...server,wanUplinks:[{id:"w",name:"WAN",iface:"ether1",isp:"ISP",ip:"router.example",maxDl:100,maxUl:100}]}]:p==="/api/filters/gre-tunnels"?{tunnels:[],failures:[]}:p==="/api/uptime/speed-probes"?{probes:[]}:p==="/api/network/resolve-hosts"?(result==="missing"?{}:{results:result==="foreign"?{"foreign.example":"192.0.2.2"}:{"router.example":result==="unresolved"?null:"192.0.2.2"}}):p==="/api/auth/config"?{required:false}:{}})})
|
||||
await page.goto("/network-map")
|
||||
await expect(page.getByText("Router",{exact:true}).first()).toBeVisible()
|
||||
await expect(page.getByRole("group",{name:"Интерактивная карта сети"}).getByText("Router",{exact:true})).toBeVisible()
|
||||
if(result==="success")await expect(page.getByRole("alert").filter({hasText:"DNS:"})).toHaveCount(0)
|
||||
else await expect(page.getByRole("alert").filter({hasText:"Связи по неизвестному адресу"})).toBeVisible()
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user