Skip to content

Commit 1da28ee

Browse files
madsrasmusseniOvergaard
authored andcommitted
test: add missing imports to tests (#192)
* import required elements in tests * use label attribute in uui-pagination * add aria label to password input toggle button * add label to input-lock button * add more missing imports * fix pagination tests
1 parent 4736329 commit 1da28ee

File tree

18 files changed

+46
-16
lines changed

18 files changed

+46
-16
lines changed

packages/uui-card-content-node/lib/uui-card-content-node.test.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
import '.';
2-
31
import {
42
elementUpdated,
53
expect,
64
fixture,
75
html,
86
oneEvent,
97
} from '@open-wc/testing';
8+
import '@umbraco-ui/uui-icon/lib';
109
import { UUISelectableEvent } from '@umbraco-ui/uui-base/lib/events';
1110
import { UUICardEvent } from '@umbraco-ui/uui-card/lib';
12-
1311
import { UUICardContentNodeElement } from './uui-card-content-node.element';
12+
import '.';
1413

1514
describe('UUICardContentNodeElement', () => {
1615
let element: UUICardContentNodeElement;

packages/uui-card-media/lib/uui-card-media.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import {
55
oneEvent,
66
elementUpdated,
77
} from '@open-wc/testing';
8+
import '@umbraco-ui/uui-symbol-folder/lib';
9+
import '@umbraco-ui/uui-symbol-file/lib';
810
import { UUICardMediaElement } from './uui-card-media.element';
911
import '.';
1012
import { UUICardEvent } from '@umbraco-ui/uui-card/lib';

packages/uui-card-user/lib/uui-card-user.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
html,
88
oneEvent,
99
} from '@open-wc/testing';
10+
import '@umbraco-ui/uui-avatar/lib';
1011
import { UUISelectableEvent } from '@umbraco-ui/uui-base/lib/events';
1112
import { UUICardEvent } from '@umbraco-ui/uui-card/lib';
1213

packages/uui-form-layout-item/lib/uui-form-layout-item.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { expect, fixture, html } from '@open-wc/testing';
2+
import '@umbraco-ui/uui-form-validation-message/lib';
23

34
import { UUIFormLayoutItemElement } from './uui-form-layout-item.element';
45

packages/uui-input-lock/lib/uui-input-lock.element.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ export class UUIInputLockElement extends UUIInputElement {
7272
.disabled=${this.disabled}
7373
@click=${this._onLockToggle}
7474
compact
75-
id="lock">
75+
id="lock"
76+
label="${this.locked ? 'Unlock input' : 'Lock input'}">
7677
${this.renderIcon()}
7778
</uui-button>`;
7879
}

packages/uui-input-lock/lib/uui-input-lock.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { expect, fixture, html } from '@open-wc/testing';
22
import { UUIInputElement } from '@umbraco-ui/uui-input/lib';
3+
import '@umbraco-ui/uui-icon/lib';
4+
import '@umbraco-ui/uui-button/lib';
35

46
import { UUIInputLockElement } from './uui-input-lock.element';
57

packages/uui-input-password/lib/uui-input-password.element.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ export class UUIInputPasswordElement extends UUIInputElement {
6868
@click=${this._onPasswordToggle}
6969
style="--uui-button-padding-top-factor: 0; --uui-button-padding-bottom-factor: 0"
7070
compact
71+
label="${this.passwordType === 'password'
72+
? 'Show password'
73+
: 'Hide password'}"
7174
id="eye">
7275
${this.renderIcon()}
7376
</uui-button>`;

packages/uui-input-password/lib/uui-input-password.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import { expect, fixture, html } from '@open-wc/testing';
2+
import '@umbraco-ui/uui-icon/lib';
3+
import '@umbraco-ui/uui-button/lib';
24
import { UUIInputElement } from '@umbraco-ui/uui-input/lib/';
35

46
import { UUIInputPasswordElement } from './uui-input-password.element';

packages/uui-menu-item/lib/uui-menu-item.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import {
55
html,
66
oneEvent,
77
} from '@open-wc/testing';
8-
8+
import '@umbraco-ui/uui-symbol-expand/lib';
9+
import '@umbraco-ui/uui-loader-bar/lib';
910
import { UUIMenuItemElement } from './uui-menu-item.element';
1011

1112
describe('UUIMenuItemElement', () => {

packages/uui-pagination/lib/uui-pagination.element.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ export class UUIPaginationElement extends LitElement {
238238
look="outline"
239239
class="nav"
240240
role="listitem"
241-
aria-label="Go to first page"
241+
label="Go to first page"
242242
?disabled=${this._current === 1}
243243
@click=${() => this.goToPage(1)}>
244244
First
@@ -251,7 +251,7 @@ export class UUIPaginationElement extends LitElement {
251251
look="outline"
252252
class="nav"
253253
role="listitem"
254-
aria-label="Go to previous page"
254+
label="Go to previous page"
255255
?disabled=${this._current === 1}
256256
@click=${this.goToPreviousPage}>
257257
Previous
@@ -264,7 +264,7 @@ export class UUIPaginationElement extends LitElement {
264264
look="outline"
265265
role="listitem"
266266
class="nav"
267-
aria-label="Go to next page"
267+
label="Go to next page"
268268
?disabled=${this._current === this.total}
269269
@click=${this.goToNextPage}>
270270
Next
@@ -278,7 +278,7 @@ export class UUIPaginationElement extends LitElement {
278278
look="outline"
279279
role="listitem"
280280
class="nav"
281-
aria-label="Go to last page"
281+
label="Go to last page"
282282
?disabled=${this.total === this._current}
283283
@click=${() => this.goToPage(this.total)}>
284284
Last
@@ -287,7 +287,12 @@ export class UUIPaginationElement extends LitElement {
287287
}
288288

289289
protected renderDots() {
290-
return html`<uui-button compact look="outline" tabindex="-1" class="dots"
290+
return html`<uui-button
291+
compact
292+
look="outline"
293+
tabindex="-1"
294+
class="dots"
295+
label="More pages"
291296
>...</uui-button
292297
> `;
293298
}
@@ -297,7 +302,7 @@ export class UUIPaginationElement extends LitElement {
297302
compact
298303
look="outline"
299304
role="listitem"
300-
aria-label="Go to page ${page}"
305+
label="Go to page ${page}"
301306
class=${'page' + (page === this._current ? ' active' : '')}
302307
tabindex=${page === this._current ? '-1' : ''}
303308
@click=${() => {

0 commit comments

Comments
 (0)