diff --git a/src/components/alert/alert.test.ts b/src/components/alert/alert.test.ts index 0126a923..6883f34c 100644 --- a/src/components/alert/alert.test.ts +++ b/src/components/alert/alert.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent } from '@open-wc/testing'; import { clickOnElement, moveMouseOnElement } from '../../internal/test'; import { queryByTestId } from '../../internal/test/data-testid-helpers'; diff --git a/src/components/animated-image/animated-image.test.ts b/src/components/animated-image/animated-image.test.ts index af9edbca..c0981b83 100644 --- a/src/components/animated-image/animated-image.test.ts +++ b/src/components/animated-image/animated-image.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture, html, oneEvent } from '@open-wc/testing'; import type SlAnimatedImage from './animated-image'; diff --git a/src/components/animation/animation.test.ts b/src/components/animation/animation.test.ts index 270a5ab6..3d67fd44 100644 --- a/src/components/animation/animation.test.ts +++ b/src/components/animation/animation.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent } from '@open-wc/testing'; import type SlAnimation from './animation'; diff --git a/src/components/avatar/avatar.test.ts b/src/components/avatar/avatar.test.ts index ad8ffc6f..6412cd81 100644 --- a/src/components/avatar/avatar.test.ts +++ b/src/components/avatar/avatar.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, waitUntil } from '@open-wc/testing'; import type SlAvatar from './avatar'; diff --git a/src/components/badge/badge.test.ts b/src/components/badge/badge.test.ts index 3e6309d8..91538ded 100644 --- a/src/components/badge/badge.test.ts +++ b/src/components/badge/badge.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlBadge from './badge'; diff --git a/src/components/breadcrumb-item/breadcrumb-item.test.ts b/src/components/breadcrumb-item/breadcrumb-item.test.ts index 4f92b12f..2e34c101 100644 --- a/src/components/breadcrumb-item/breadcrumb-item.test.ts +++ b/src/components/breadcrumb-item/breadcrumb-item.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlBreadcrumbItem from './breadcrumb-item'; diff --git a/src/components/breadcrumb/breadcrumb.test.ts b/src/components/breadcrumb/breadcrumb.test.ts index 46b0a174..01b3e83b 100644 --- a/src/components/breadcrumb/breadcrumb.test.ts +++ b/src/components/breadcrumb/breadcrumb.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlBreadcrumb from './breadcrumb'; diff --git a/src/components/button-group/button-group.test.ts b/src/components/button-group/button-group.test.ts index 6ce4d3ed..a0f8cc17 100644 --- a/src/components/button-group/button-group.test.ts +++ b/src/components/button-group/button-group.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; import type SlButtonGroup from './button-group'; diff --git a/src/components/button/button.test.ts b/src/components/button/button.test.ts index 16f155b5..b5920b63 100644 --- a/src/components/button/button.test.ts +++ b/src/components/button/button.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; import sinon from 'sinon'; diff --git a/src/components/card/card.test.ts b/src/components/card/card.test.ts index f347086c..2b7900be 100644 --- a/src/components/card/card.test.ts +++ b/src/components/card/card.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlCard from './card'; diff --git a/src/components/carousel-item/carousel-item.test.ts b/src/components/carousel-item/carousel-item.test.ts index 3cf84981..916ecbd1 100644 --- a/src/components/carousel-item/carousel-item.test.ts +++ b/src/components/carousel-item/carousel-item.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; describe('', () => { diff --git a/src/components/carousel/carousel.test.ts b/src/components/carousel/carousel.test.ts index 1b02a825..ee80532e 100644 --- a/src/components/carousel/carousel.test.ts +++ b/src/components/carousel/carousel.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture, html, oneEvent } from '@open-wc/testing'; import sinon from 'sinon'; diff --git a/src/components/checkbox/checkbox.test.ts b/src/components/checkbox/checkbox.test.ts index 49a486f4..3b3dbc2d 100644 --- a/src/components/checkbox/checkbox.test.ts +++ b/src/components/checkbox/checkbox.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; import { clickOnElement } from '../../internal/test'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; diff --git a/src/components/color-picker/color-picker.test.ts b/src/components/color-picker/color-picker.test.ts index 844b1a06..d7db744e 100644 --- a/src/components/color-picker/color-picker.test.ts +++ b/src/components/color-picker/color-picker.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent } from '@open-wc/testing'; import { clickOnElement } from '../../internal/test'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; diff --git a/src/components/details/details.test.ts b/src/components/details/details.test.ts index b7d6774f..160cea5d 100644 --- a/src/components/details/details.test.ts +++ b/src/components/details/details.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; // cspell:dictionaries lorem-ipsum import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; diff --git a/src/components/dialog/dialog.test.ts b/src/components/dialog/dialog.test.ts index 11121981..a8d9ff82 100644 --- a/src/components/dialog/dialog.test.ts +++ b/src/components/dialog/dialog.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; // cspell:dictionaries lorem-ipsum import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import { sendKeys } from '@web/test-runner-commands'; diff --git a/src/components/divider/divider.test.ts b/src/components/divider/divider.test.ts index eea6c70a..d1fee9f7 100644 --- a/src/components/divider/divider.test.ts +++ b/src/components/divider/divider.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; import type SlDivider from './divider'; diff --git a/src/components/drawer/drawer.test.ts b/src/components/drawer/drawer.test.ts index 065089e0..e444e0d4 100644 --- a/src/components/drawer/drawer.test.ts +++ b/src/components/drawer/drawer.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; // cspell:dictionaries lorem-ipsum import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import { sendKeys } from '@web/test-runner-commands'; diff --git a/src/components/dropdown/dropdown.test.ts b/src/components/dropdown/dropdown.test.ts index 77eefe65..1e9c9a26 100644 --- a/src/components/dropdown/dropdown.test.ts +++ b/src/components/dropdown/dropdown.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import { sendKeys, sendMouse } from '@web/test-runner-commands'; diff --git a/src/components/format-bytes/format-bytes.test.ts b/src/components/format-bytes/format-bytes.test.ts index d46e93fd..a6d5df5e 100644 --- a/src/components/format-bytes/format-bytes.test.ts +++ b/src/components/format-bytes/format-bytes.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; import type SlFormatBytes from './format-bytes'; diff --git a/src/components/format-date/format-date.test.ts b/src/components/format-date/format-date.test.ts index a7e95a7b..d422df52 100644 --- a/src/components/format-date/format-date.test.ts +++ b/src/components/format-date/format-date.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import sinon from 'sinon'; import type SlFormatDate from './format-date'; diff --git a/src/components/format-number/format-number.test.ts b/src/components/format-number/format-number.test.ts index 04a366a8..026ea733 100644 --- a/src/components/format-number/format-number.test.ts +++ b/src/components/format-number/format-number.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlFormatNumber from './format-number'; diff --git a/src/components/icon-button/icon-button.test.ts b/src/components/icon-button/icon-button.test.ts index 5cab71df..fc270d3a 100644 --- a/src/components/icon-button/icon-button.test.ts +++ b/src/components/icon-button/icon-button.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; import type SlIconButton from './icon-button'; diff --git a/src/components/icon/icon.test.ts b/src/components/icon/icon.test.ts index a6f28567..d366d841 100644 --- a/src/components/icon/icon.test.ts +++ b/src/components/icon/icon.test.ts @@ -1,5 +1,5 @@ import { elementUpdated, expect, fixture, html, oneEvent } from '@open-wc/testing'; -import { registerIconLibrary } from '../../shoelace'; +import { registerIconLibrary } from '../../../dist/shoelace.js'; import type SlErrorEvent from '../../events/sl-error'; import type SlIcon from './icon'; import type SlLoadEvent from '../../events/sl-load'; diff --git a/src/components/image-comparer/image-comparer.test.ts b/src/components/image-comparer/image-comparer.test.ts index f9c1dfbd..2337d589 100644 --- a/src/components/image-comparer/image-comparer.test.ts +++ b/src/components/image-comparer/image-comparer.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import sinon from 'sinon'; import type SlImageComparer from './image-comparer'; diff --git a/src/components/include/include.test.ts b/src/components/include/include.test.ts index 1f3b49dc..64eab547 100644 --- a/src/components/include/include.test.ts +++ b/src/components/include/include.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; import type SlInclude from './include'; diff --git a/src/components/input/input.test.ts b/src/components/input/input.test.ts index edb9b0ca..12e03a8c 100644 --- a/src/components/input/input.test.ts +++ b/src/components/input/input.test.ts @@ -1,6 +1,6 @@ // eslint-disable @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment import { expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; -import { getFormControls, serialize } from '../../utilities/form'; +import { getFormControls, serialize } from '../../../dist/shoelace.js'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; import { sendKeys } from '@web/test-runner-commands'; // must come from the same module import sinon from 'sinon'; @@ -182,7 +182,7 @@ describe('', () => { it('should serialize its name and value with JSON', async () => { const form = await fixture(html`
`); - const json = serialize(form); + const json = serialize(form) as { a: '1' }; expect(json.a).to.equal('1'); }); diff --git a/src/components/menu-item/menu-item.test.ts b/src/components/menu-item/menu-item.test.ts index 9b846dff..fba1dde9 100644 --- a/src/components/menu-item/menu-item.test.ts +++ b/src/components/menu-item/menu-item.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; diff --git a/src/components/menu-label/menu-label.test.ts b/src/components/menu-label/menu-label.test.ts index fd7d6647..24461243 100644 --- a/src/components/menu-label/menu-label.test.ts +++ b/src/components/menu-label/menu-label.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlMenuLabel from './menu-label'; diff --git a/src/components/menu/menu.test.ts b/src/components/menu/menu.test.ts index ea916fd4..5ecc3416 100644 --- a/src/components/menu/menu.test.ts +++ b/src/components/menu/menu.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture } from '@open-wc/testing'; import { html } from 'lit'; diff --git a/src/components/mutation-observer/mutation-observer.test.ts b/src/components/mutation-observer/mutation-observer.test.ts index 6636e95e..9b3cb394 100644 --- a/src/components/mutation-observer/mutation-observer.test.ts +++ b/src/components/mutation-observer/mutation-observer.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; describe('', () => { diff --git a/src/components/option/option.test.ts b/src/components/option/option.test.ts index 11661f40..55283409 100644 --- a/src/components/option/option.test.ts +++ b/src/components/option/option.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; import type SlOption from './option'; diff --git a/src/components/popup/popup.test.ts b/src/components/popup/popup.test.ts index ce0002d2..d78c8e35 100644 --- a/src/components/popup/popup.test.ts +++ b/src/components/popup/popup.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; describe('', () => { diff --git a/src/components/progress-bar/progress-bar.test.ts b/src/components/progress-bar/progress-bar.test.ts index 36123121..0211070f 100644 --- a/src/components/progress-bar/progress-bar.test.ts +++ b/src/components/progress-bar/progress-bar.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlProgressBar from './progress-bar'; diff --git a/src/components/progress-ring/progress-ring.test.ts b/src/components/progress-ring/progress-ring.test.ts index 9a6d6cff..e1216670 100644 --- a/src/components/progress-ring/progress-ring.test.ts +++ b/src/components/progress-ring/progress-ring.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlProgressRing from './progress-ring'; diff --git a/src/components/radio-button/radio-button.test.ts b/src/components/radio-button/radio-button.test.ts index 9d85cfaf..1a86178c 100644 --- a/src/components/radio-button/radio-button.test.ts +++ b/src/components/radio-button/radio-button.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlRadioButton from './radio-button'; import type SlRadioGroup from '../radio-group/radio-group'; diff --git a/src/components/radio-group/radio-group.test.ts b/src/components/radio-group/radio-group.test.ts index 72d5da53..fe507512 100644 --- a/src/components/radio-group/radio-group.test.ts +++ b/src/components/radio-group/radio-group.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; import { clickOnElement } from '../../internal/test'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; diff --git a/src/components/radio/radio.test.ts b/src/components/radio/radio.test.ts index e7371161..b450795f 100644 --- a/src/components/radio/radio.test.ts +++ b/src/components/radio/radio.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlRadio from './radio'; import type SlRadioGroup from '../radio-group/radio-group'; diff --git a/src/components/range/range.test.ts b/src/components/range/range.test.ts index 5ae39b39..681da458 100644 --- a/src/components/range/range.test.ts +++ b/src/components/range/range.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture, html, oneEvent } from '@open-wc/testing'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; diff --git a/src/components/rating/rating.test.ts b/src/components/rating/rating.test.ts index e73217f7..f21bdd64 100644 --- a/src/components/rating/rating.test.ts +++ b/src/components/rating/rating.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { clickOnElement } from '../../internal/test'; import { expect, fixture, html } from '@open-wc/testing'; import { sendKeys } from '@web/test-runner-commands'; diff --git a/src/components/relative-time/relative-time.test.ts b/src/components/relative-time/relative-time.test.ts index bcca2469..ac02bd9e 100644 --- a/src/components/relative-time/relative-time.test.ts +++ b/src/components/relative-time/relative-time.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import { LocalizeController } from '@shoelace-style/localize'; import sinon from 'sinon'; diff --git a/src/components/select/select.test.ts b/src/components/select/select.test.ts index c8aebbd3..34bd527b 100644 --- a/src/components/select/select.test.ts +++ b/src/components/select/select.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; import { clickOnElement } from '../../internal/test'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; diff --git a/src/components/skeleton/skeleton.test.ts b/src/components/skeleton/skeleton.test.ts index ed7e2a08..8cf69687 100644 --- a/src/components/skeleton/skeleton.test.ts +++ b/src/components/skeleton/skeleton.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlSkeleton from './skeleton'; diff --git a/src/components/spinner/spinner.test.ts b/src/components/spinner/spinner.test.ts index 328fb23a..66d0fce1 100644 --- a/src/components/spinner/spinner.test.ts +++ b/src/components/spinner/spinner.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import type SlSpinner from './spinner'; diff --git a/src/components/split-panel/split-panel.test.ts b/src/components/split-panel/split-panel.test.ts index d3c919cf..034c798b 100644 --- a/src/components/split-panel/split-panel.test.ts +++ b/src/components/split-panel/split-panel.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { dragElement } from '../../internal/test'; import { expect, fixture, html, oneEvent } from '@open-wc/testing'; import { queryByTestId } from '../../internal/test/data-testid-helpers'; diff --git a/src/components/switch/switch.test.ts b/src/components/switch/switch.test.ts index b0cd8a30..d93860a7 100644 --- a/src/components/switch/switch.test.ts +++ b/src/components/switch/switch.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; import { sendKeys } from '@web/test-runner-commands'; diff --git a/src/components/tab-group/tab-group.test.ts b/src/components/tab-group/tab-group.test.ts index 215928e8..6e703051 100644 --- a/src/components/tab-group/tab-group.test.ts +++ b/src/components/tab-group/tab-group.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, elementUpdated, expect, fixture, oneEvent, waitUntil } from '@open-wc/testing'; import { clickOnElement } from '../../internal/test'; import { html } from 'lit'; diff --git a/src/components/tab-panel/tab-panel.test.ts b/src/components/tab-panel/tab-panel.test.ts index 273637b2..8b3087cb 100644 --- a/src/components/tab-panel/tab-panel.test.ts +++ b/src/components/tab-panel/tab-panel.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html } from '@open-wc/testing'; import type SlTabPanel from './tab-panel'; diff --git a/src/components/tab/tab.test.ts b/src/components/tab/tab.test.ts index fa277344..c64d4f32 100644 --- a/src/components/tab/tab.test.ts +++ b/src/components/tab/tab.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import sinon from 'sinon'; import type SlIconButton from '../icon-button/icon-button'; diff --git a/src/components/tag/tag.test.ts b/src/components/tag/tag.test.ts index b8635773..c6c5907b 100644 --- a/src/components/tag/tag.test.ts +++ b/src/components/tag/tag.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; import sinon from 'sinon'; import type SlTag from './tag'; diff --git a/src/components/textarea/textarea.test.ts b/src/components/textarea/textarea.test.ts index 683fa387..228e93f8 100644 --- a/src/components/textarea/textarea.test.ts +++ b/src/components/textarea/textarea.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; import { sendKeys } from '@web/test-runner-commands'; diff --git a/src/components/tooltip/tooltip.test.ts b/src/components/tooltip/tooltip.test.ts index a2b97296..a14f8855 100644 --- a/src/components/tooltip/tooltip.test.ts +++ b/src/components/tooltip/tooltip.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; import type SlPopup from '../popup/popup'; diff --git a/src/components/tree-item/tree-item.test.ts b/src/components/tree-item/tree-item.test.ts index 50f5b061..65ad5add 100644 --- a/src/components/tree-item/tree-item.test.ts +++ b/src/components/tree-item/tree-item.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; import sinon from 'sinon'; import type SlTreeItem from './tree-item'; diff --git a/src/components/tree/tree.test.ts b/src/components/tree/tree.test.ts index 233c5474..9b0075e4 100644 --- a/src/components/tree/tree.test.ts +++ b/src/components/tree/tree.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { aTimeout, expect, fixture, html, triggerBlurFor, triggerFocusFor } from '@open-wc/testing'; import { clickOnElement } from '../../internal/test'; import { sendKeys } from '@web/test-runner-commands'; diff --git a/src/components/visually-hidden/visually-hidden.test.ts b/src/components/visually-hidden/visually-hidden.test.ts index c4422ba5..46920ffb 100644 --- a/src/components/visually-hidden/visually-hidden.test.ts +++ b/src/components/visually-hidden/visually-hidden.test.ts @@ -1,3 +1,4 @@ +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; describe('', () => { diff --git a/src/events/events.ts b/src/events/events.ts index 03dc0d86..400c3ab6 100644 --- a/src/events/events.ts +++ b/src/events/events.ts @@ -1,34 +1,34 @@ -export { default as SlAfterCollapseEvent } from './sl-after-collapse'; -export { default as SlAfterExpandEvent } from './sl-after-expand'; -export { default as SlAfterHideEvent } from './sl-after-hide'; -export { default as SlAfterShowEvent } from './sl-after-show'; -export { default as SlBlurEvent } from './sl-blur'; -export { default as SlCancelEvent } from './sl-cancel'; -export { default as SlChangeEvent } from './sl-change'; -export { default as SlClearEvent } from './sl-clear'; -export { default as SlCloseEvent } from './sl-close'; -export { default as SlCollapseEvent } from './sl-collapse'; -export { default as SlErrorEvent } from './sl-error'; -export { default as SlExpandEvent } from './sl-expand'; -export { default as SlFinishEvent } from './sl-finish'; -export { default as SlFocusEvent } from './sl-focus'; -export { default as SlHideEvent } from './sl-hide'; -export { default as SlHoverEvent } from './sl-hover'; -export { default as SlInitialFocusEvent } from './sl-initial-focus'; -export { default as SlInputEvent } from './sl-input'; -export { default as SlInvalidEvent } from './sl-invalid'; -export { default as SlLazyChangeEvent } from './sl-lazy-change'; -export { default as SlLazyLoadEvent } from './sl-lazy-load'; -export { default as SlLoadEvent } from './sl-load'; -export { default as SlMutationEvent } from './sl-mutation'; -export { default as SlRemoveEvent } from './sl-remove'; -export { default as SlRepositionEvent } from './sl-reposition'; -export { default as SlRequestCloseEvent } from './sl-request-close'; -export { default as SlResizeEvent } from './sl-resize'; -export { default as SlSelectEvent } from './sl-select'; -export { default as SlSelectionChangeEvent } from './sl-selection-change'; -export { default as SlShowEvent } from './sl-show'; -export { default as SlSlideChange } from './sl-slide-change'; -export { default as SlStartEvent } from './sl-start'; -export { default as SlTabHideEvent } from './sl-tab-hide'; -export { default as SlTabShowEvent } from './sl-tab-show'; +export type { default as SlAfterCollapseEvent } from './sl-after-collapse'; +export type { default as SlAfterExpandEvent } from './sl-after-expand'; +export type { default as SlAfterHideEvent } from './sl-after-hide'; +export type { default as SlAfterShowEvent } from './sl-after-show'; +export type { default as SlBlurEvent } from './sl-blur'; +export type { default as SlCancelEvent } from './sl-cancel'; +export type { default as SlChangeEvent } from './sl-change'; +export type { default as SlClearEvent } from './sl-clear'; +export type { default as SlCloseEvent } from './sl-close'; +export type { default as SlCollapseEvent } from './sl-collapse'; +export type { default as SlErrorEvent } from './sl-error'; +export type { default as SlExpandEvent } from './sl-expand'; +export type { default as SlFinishEvent } from './sl-finish'; +export type { default as SlFocusEvent } from './sl-focus'; +export type { default as SlHideEvent } from './sl-hide'; +export type { default as SlHoverEvent } from './sl-hover'; +export type { default as SlInitialFocusEvent } from './sl-initial-focus'; +export type { default as SlInputEvent } from './sl-input'; +export type { default as SlInvalidEvent } from './sl-invalid'; +export type { default as SlLazyChangeEvent } from './sl-lazy-change'; +export type { default as SlLazyLoadEvent } from './sl-lazy-load'; +export type { default as SlLoadEvent } from './sl-load'; +export type { default as SlMutationEvent } from './sl-mutation'; +export type { default as SlRemoveEvent } from './sl-remove'; +export type { default as SlRepositionEvent } from './sl-reposition'; +export type { default as SlRequestCloseEvent } from './sl-request-close'; +export type { default as SlResizeEvent } from './sl-resize'; +export type { default as SlSelectEvent } from './sl-select'; +export type { default as SlSelectionChangeEvent } from './sl-selection-change'; +export type { default as SlShowEvent } from './sl-show'; +export type { default as SlSlideChange } from './sl-slide-change'; +export type { default as SlStartEvent } from './sl-start'; +export type { default as SlTabHideEvent } from './sl-tab-hide'; +export type { default as SlTabShowEvent } from './sl-tab-show'; diff --git a/src/shoelace.ts b/src/shoelace.ts index 6acc4c2a..1131157a 100644 --- a/src/shoelace.ts +++ b/src/shoelace.ts @@ -62,6 +62,7 @@ export { default as SlVisuallyHidden } from './components/visually-hidden/visual export * from './utilities/animation'; export * from './utilities/base-path'; export * from './utilities/icon-library'; +export * from './utilities/form'; // Events export * from './events/events'; diff --git a/web-test-runner.config.js b/web-test-runner.config.js index c9dc5670..b3252048 100644 --- a/web-test-runner.config.js +++ b/web-test-runner.config.js @@ -16,7 +16,7 @@ export default { plugins: [ esbuildPlugin({ ts: true, - target: 'auto' + target: 'es2020' }) ], browsers: [ @@ -28,8 +28,10 @@ export default { - - + +