fix(ui): показывать неизвестный статус карты отдельно
This commit is contained in:
1 parent
1215cbe8ae
commit
329d6b82f7
10 files changed
+44
-12
No files matched your search
@@ -23,3 +23,15 @@ for(const part of ["servers","gre","probes"] as const)test("Карта: част
|
||||
await expect(page.getByText("Последний роутер",{exact:true}).first()).toBeVisible()
|
||||
await expect(page.getByText("Новый роутер",{exact:true})).toHaveCount(0)
|
||||
})
|
||||
|
||||
test("Карта: неизвестный статус не становится оффлайн",async({page})=>{
|
||||
await page.route("**/health",r=>r.fulfill({json:{ok:true}}))
|
||||
await page.route("**/api/**",r=>{const p=new URL(r.request().url()).pathname;const data=body(p);return r.fulfill({json:p===paths.servers?[{...(data as object[])[0],status:null}]:data})})
|
||||
await page.goto("/network-map")
|
||||
await expect(page.getByText("1 неизвестно",{exact:true})).toBeVisible()
|
||||
await expect(page.getByText("0 оффлайн",{exact:true})).toBeVisible()
|
||||
await page.getByText("Роутер",{exact:true}).first().click()
|
||||
await expect(page.locator("span").filter({hasText:/^Неизвестно$/}).first()).toBeVisible()
|
||||
await page.getByRole("button",{name:"Неизвестно",exact:true}).click()
|
||||
await expect(page.getByText("Роутер",{exact:true}).first()).toBeVisible()
|
||||
})
|
||||
Reference in new issue
Block a user