From c8831b599a641ce8bf1b616a14a44aed1f3da0be Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 9 Aug 2022 16:18:40 +0200 Subject: [PATCH] add tests for login element --- .../src/auth/login/login.element.ts | 4 ++-- .../src/auth/login/login.test.ts | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/auth/login/login.test.ts diff --git a/src/Umbraco.Web.UI.Client/src/auth/login/login.element.ts b/src/Umbraco.Web.UI.Client/src/auth/login/login.element.ts index 216fb81965..9fe0e552f7 100644 --- a/src/Umbraco.Web.UI.Client/src/auth/login/login.element.ts +++ b/src/Umbraco.Web.UI.Client/src/auth/login/login.element.ts @@ -79,7 +79,7 @@ export default class UmbLogin extends LitElement {
- Email + Email - Password + Password { + let element: UmbLogin; + + beforeEach(async () => { + element = await fixture(html``); + }); + + it('is defined with its own instance', () => { + expect(element).to.be.instanceOf(UmbLogin); + }); + + it('passes the a11y audit', async () => { + await expect(element).to.be.accessible({ + ignoredRules: ['color-contrast'], + }); + }); +});