fix(ui): ограничить preview OSPF без изменения применения
This commit is contained in:
1 parent
9f74cfebfe
commit
be54666661
10 files changed
+138
-15
No files matched your search
@@ -63,3 +63,15 @@ for(const server of ["999","3","abc","01",""])test("Оптимизатор: не
|
||||
await expect(page.getByText("0 iface · 0 area",{exact:true})).toBeVisible()
|
||||
await expect(page.getByRole("button",{name:"Оптимизировать OSPF",exact:true})).toBeEnabled()
|
||||
})
|
||||
|
||||
|
||||
test("Оптимизатор: поиск preview сбрасывается при смене устройства", async ({ page }) => {
|
||||
await base(page); await page.goto("/route-optimizer?server=1&keep=value")
|
||||
const search = page.getByRole("textbox", { name: "Поиск интерфейсов preview OSPF" })
|
||||
await search.fill("несуществующий")
|
||||
await expect(page.getByText("Нет интерфейсов по запросу", { exact: true })).toBeVisible()
|
||||
await page.getByRole("combobox", { name: "Устройство OSPF", exact: true }).selectOption("2")
|
||||
await expect(search).toHaveValue("")
|
||||
await expect(page.getByRole("table").filter({ hasText: "Speed (dl/ul)" }).locator("tr[data-row-id]")).toHaveCount(1)
|
||||
await expect(page).toHaveURL(url => url.searchParams.get("server") === "2" && url.searchParams.get("keep") === "value")
|
||||
})
|
||||
Reference in new issue
Block a user