From d11f3d45df596fd8e2ff676d82eebbf30ec8d7a4 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Thu, 4 Aug 2022 13:34:09 +0200 Subject: [PATCH] add simple login test --- src/Umbraco.Web.UI.Client/e2e/login.spec.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/e2e/login.spec.ts diff --git a/src/Umbraco.Web.UI.Client/e2e/login.spec.ts b/src/Umbraco.Web.UI.Client/e2e/login.spec.ts new file mode 100644 index 0000000000..1497331509 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/e2e/login.spec.ts @@ -0,0 +1,19 @@ +import { expect, test } from '@playwright/test'; + +import config from '../playwright.config'; + +test('login', async ({ page }) => { + // Go to /login + await page.goto('/login'); + + // Fill input[name="email"] + await page.locator('input[name="email"]').fill('test@umbraco.com'); + + // Fill input[name="password"] + await page.locator('input[name="password"]').fill('test123456'); + + // Click [aria-label="Login"] + await page.locator('[aria-label="Login"]').click(); + + await expect(page).toHaveURL(`${config.use?.baseURL}/section/content/dashboard/welcome`); +});