diff --git a/src/components/alert/alert.test.ts b/src/components/alert/alert.test.ts index 0126a923e..6883f34c9 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 af9edbcaa..c0981b837 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 270a5ab6c..3d67fd444 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 ad8ffc6fe..6412cd810 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 3e6309d85..91538dedf 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 4f92b12fd..2e34c1015 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 46b0a1747..01b3e83b6 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 6ce4d3ed0..a0f8cc17b 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 16f155b50..b5920b63c 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 f347086ce..2b7900be0 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 3cf84981d..916ecbd1e 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 1b02a8255..ee80532ea 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 49a486f44..3b3dbc2d7 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 844b1a063..d7db744ea 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 b7d6774f1..160cea5d3 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 111219811..a8d9ff82c 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 eea6c70a9..d1fee9f7f 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 065089e06..e444e0d4d 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 77eefe65e..1e9c9a265 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 d46e93fdc..a6d5df5e1 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 a7e95a7bf..d422df52f 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 04a366a8f..026ea7332 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 5cab71dff..fc270d3a9 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 a6f285677..d366d8414 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 f9c1dfbd7..2337d5899 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 1f3b49dc5..64eab5477 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 edb9b0cac..12e03a8c4 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 9b846dffd..fba1dde9a 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 fd7d66479..244612437 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 ea916fd42..5ecc34164 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 6636e95ef..9b3cb394b 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 11661f40e..552834098 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 ce0002d2a..d78c8e35d 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 36123121b..0211070fe 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 9a6d6cff3..e12166701 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 9d85cfaff..1a86178c7 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 72d5da53b..fe507512b 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 e73711619..b450795fe 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 5ae39b39a..681da458c 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 e73217f79..f21bdd644 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 bcca24698..ac02bd9e3 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 c8aebbd32..34bd527b9 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 ed7e2a08d..8cf696879 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 328fb23ab..66d0fce13 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 d3c919cfd..034c798b2 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 b0cd8a30c..d93860a7c 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 215928e8f..6e7030512 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 273637b2f..8b3087cb5 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 fa277344b..c64d4f32e 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 b8635773e..c6c5907b6 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 683fa387c..228e93f8a 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 a2b972969..a14f8855c 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 50f5b0612..65ad5add4 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 233c54744..9b0075e40 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 c4422ba55..46920ffbe 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 03dc0d86d..400c3ab62 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 6acc4c2a4..1131157a8 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 c9dc56706..b32520483 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 { - - + +