mirror of
https://github.com/codex-storage/codex-marketplace-ui.git
synced 2025-02-23 21:28:26 +00:00
30 lines
1.8 KiB
TypeScript
30 lines
1.8 KiB
TypeScript
import test, { expect } from "@playwright/test";
|
|
|
|
// test('update the log level', async ({ page }) => {
|
|
// await page.goto('/dashboard');
|
|
// await page.getByRole('link', { name: 'Settings' }).click();
|
|
// await page.getByLabel('Log level').selectOption('TRACE');
|
|
// await page.getByRole('main').locator('div').filter({ hasText: 'Log' }).getByRole('button').click();
|
|
// await expect(page.locator('span').filter({ hasText: 'success ! The log level has' }).locator('b')).toBeVisible();
|
|
// })
|
|
|
|
test('update the URL with wrong URL applies', async ({ page }) => {
|
|
await page.goto('/dashboard');
|
|
await page.locator('a').filter({ hasText: 'Settings' }).click();
|
|
await page.getByLabel('Address').click();
|
|
await page.getByLabel('Address').fill('hello');
|
|
await expect(page.getByLabel('Address')).toHaveAttribute("aria-invalid")
|
|
await expect(page.locator(".refresh svg")).toHaveAttribute("aria-disabled")
|
|
await page.getByLabel('Address').fill('http://127.0.0.1:8079');
|
|
await expect(page.getByLabel('Address')).not.toHaveAttribute("aria-invalid")
|
|
await expect(page.locator(".refresh svg")).not.toHaveAttribute("aria-disabled")
|
|
await expect(page.getByLabel('Address')).toHaveValue("http://127.0.0.1")
|
|
await expect(page.getByLabel('Port')).toHaveValue("8079")
|
|
await page.locator(".refresh").click()
|
|
await expect(page.locator(".health-checks ul li").nth(3).getByTestId("icon-error")).toBeVisible()
|
|
await expect(page.locator(".health-checks ul li").nth(3).getByTestId("icon-success")).not.toBeVisible()
|
|
await page.getByLabel('Address').fill('http://127.0.0.1:8080');
|
|
await page.locator(".refresh").click()
|
|
await expect(page.locator(".health-checks ul li").nth(3).getByTestId("icon-error")).not.toBeVisible()
|
|
await expect(page.locator(".health-checks ul li").nth(3).getByTestId("icon-success")).toBeVisible()
|
|
}) |