From 0e869ec18d50bae44a3579c1f480687d31e0bf41 Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Tue, 13 Jun 2023 15:40:04 -0400 Subject: [PATCH 1/4] fix the tests --- src/components/alert/alert.test.ts | 1 + .../animated-image/animated-image.test.ts | 1 + src/components/animation/animation.test.ts | 1 + src/components/avatar/avatar.test.ts | 1 + src/components/badge/badge.test.ts | 1 + .../breadcrumb-item/breadcrumb-item.test.ts | 1 + src/components/breadcrumb/breadcrumb.test.ts | 1 + .../button-group/button-group.test.ts | 1 + src/components/button/button.test.ts | 1 + src/components/card/card.test.ts | 1 + .../carousel-item/carousel-item.test.ts | 1 + src/components/carousel/carousel.test.ts | 1 + src/components/checkbox/checkbox.test.ts | 1 + .../color-picker/color-picker.test.ts | 1 + src/components/details/details.test.ts | 1 + src/components/dialog/dialog.test.ts | 1 + src/components/divider/divider.test.ts | 1 + src/components/drawer/drawer.test.ts | 1 + src/components/dropdown/dropdown.test.ts | 1 + .../format-bytes/format-bytes.test.ts | 1 + .../format-date/format-date.test.ts | 1 + .../format-number/format-number.test.ts | 1 + .../icon-button/icon-button.test.ts | 1 + src/components/icon/icon.test.ts | 2 +- .../image-comparer/image-comparer.test.ts | 1 + src/components/include/include.test.ts | 1 + src/components/input/input.test.ts | 3 +- src/components/menu-item/menu-item.test.ts | 1 + src/components/menu-label/menu-label.test.ts | 1 + src/components/menu/menu.test.ts | 1 + .../mutation-observer.test.ts | 1 + src/components/option/option.test.ts | 1 + src/components/popup/popup.test.ts | 1 + .../progress-bar/progress-bar.test.ts | 1 + .../progress-ring/progress-ring.test.ts | 1 + .../radio-button/radio-button.test.ts | 1 + .../radio-group/radio-group.test.ts | 1 + src/components/radio/radio.test.ts | 1 + src/components/range/range.test.ts | 1 + src/components/rating/rating.test.ts | 1 + .../relative-time/relative-time.test.ts | 1 + src/components/select/select.test.ts | 1 + src/components/skeleton/skeleton.test.ts | 1 + src/components/spinner/spinner.test.ts | 1 + .../split-panel/split-panel.test.ts | 1 + src/components/switch/switch.test.ts | 1 + src/components/tab-group/tab-group.test.ts | 1 + src/components/tab-panel/tab-panel.test.ts | 1 + src/components/tab/tab.test.ts | 1 + src/components/tag/tag.test.ts | 1 + src/components/textarea/textarea.test.ts | 1 + src/components/tooltip/tooltip.test.ts | 1 + src/components/tree-item/tree-item.test.ts | 1 + src/components/tree/tree.test.ts | 1 + .../visually-hidden/visually-hidden.test.ts | 1 + src/events/events.ts | 68 +++++++++---------- src/shoelace.ts | 1 + web-test-runner.config.js | 8 ++- 58 files changed, 96 insertions(+), 39 deletions(-) diff --git a/src/components/alert/alert.test.ts b/src/components/alert/alert.test.ts index 0126a923e..e2236c885 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..ca417fa55 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..54f1377e8 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..802398962 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..9bedb7d5c 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..b9a8ea318 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..fc66e791d 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..b84594072 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..506f3b929 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..30a0afb41 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..a492855e6 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..9026551ed 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..fe21dde06 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..6c388294b 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..c022ec1e2 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..2e58a2e0a 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..2e8bfde81 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..59e34443b 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..42ed7eea3 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..e8995d434 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..52bf61e9d 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..9ea225d2b 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..989fd1bfb 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..fa5759e44 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..3d1e94140 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..278516449 100644 --- a/src/components/input/input.test.ts +++ b/src/components/input/input.test.ts @@ -1,6 +1,7 @@ // eslint-disable @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment +import { getFormControls, serialize } from "../../../dist/shoelace.js" import { expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; -import { getFormControls, serialize } from '../../utilities/form'; +// import { getFormControls, serialize } from '../../utilities/form'; 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'; diff --git a/src/components/menu-item/menu-item.test.ts b/src/components/menu-item/menu-item.test.ts index 9b846dffd..e758e547b 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..755322828 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..fa4942b5c 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..8954268ac 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..1776d0a74 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..3dd561253 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..2978d1203 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..0a8393fc6 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..ae8567c57 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..f2a6f7178 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..648d98d70 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..17ab7fe8c 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..1440dd673 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..1a9355512 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..8e3d1b002 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..1610cf77f 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..03a532268 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..afbc6edaa 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..e73a42157 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..53aecee17 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..f23e0fcef 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..77ff4e9a2 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..59d1b17b3 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..3df65002b 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..ae699eb7a 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..2bbfbe653 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..fe41c89f1 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..7ec244560 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..b67dce1e5 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 { - - + + From c6cc7b69831b3bcc27abd5d03ad42d557b9710b5 Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Tue, 13 Jun 2023 15:43:21 -0400 Subject: [PATCH 2/4] prettier --- src/components/alert/alert.test.ts | 2 +- src/components/animated-image/animated-image.test.ts | 2 +- src/components/animation/animation.test.ts | 2 +- src/components/avatar/avatar.test.ts | 2 +- src/components/badge/badge.test.ts | 2 +- src/components/breadcrumb-item/breadcrumb-item.test.ts | 2 +- src/components/breadcrumb/breadcrumb.test.ts | 2 +- src/components/button-group/button-group.test.ts | 2 +- src/components/button/button.test.ts | 2 +- src/components/card/card.test.ts | 2 +- src/components/carousel-item/carousel-item.test.ts | 2 +- src/components/carousel/carousel.test.ts | 2 +- src/components/checkbox/checkbox.test.ts | 2 +- src/components/color-picker/color-picker.test.ts | 2 +- src/components/details/details.test.ts | 2 +- src/components/dialog/dialog.test.ts | 2 +- src/components/divider/divider.test.ts | 2 +- src/components/drawer/drawer.test.ts | 2 +- src/components/dropdown/dropdown.test.ts | 2 +- src/components/format-bytes/format-bytes.test.ts | 2 +- src/components/format-date/format-date.test.ts | 2 +- src/components/format-number/format-number.test.ts | 2 +- src/components/icon-button/icon-button.test.ts | 2 +- src/components/image-comparer/image-comparer.test.ts | 2 +- src/components/include/include.test.ts | 2 +- src/components/input/input.test.ts | 2 +- src/components/menu-item/menu-item.test.ts | 2 +- src/components/menu-label/menu-label.test.ts | 2 +- src/components/menu/menu.test.ts | 2 +- src/components/mutation-observer/mutation-observer.test.ts | 2 +- src/components/option/option.test.ts | 2 +- src/components/popup/popup.test.ts | 2 +- src/components/progress-bar/progress-bar.test.ts | 2 +- src/components/progress-ring/progress-ring.test.ts | 2 +- src/components/radio-button/radio-button.test.ts | 2 +- src/components/radio-group/radio-group.test.ts | 2 +- src/components/radio/radio.test.ts | 2 +- src/components/range/range.test.ts | 2 +- src/components/rating/rating.test.ts | 2 +- src/components/relative-time/relative-time.test.ts | 2 +- src/components/select/select.test.ts | 2 +- src/components/skeleton/skeleton.test.ts | 2 +- src/components/spinner/spinner.test.ts | 2 +- src/components/split-panel/split-panel.test.ts | 2 +- src/components/switch/switch.test.ts | 2 +- src/components/tab-group/tab-group.test.ts | 2 +- src/components/tab-panel/tab-panel.test.ts | 2 +- src/components/tab/tab.test.ts | 2 +- src/components/tag/tag.test.ts | 2 +- src/components/textarea/textarea.test.ts | 2 +- src/components/tooltip/tooltip.test.ts | 2 +- src/components/tree-item/tree-item.test.ts | 2 +- src/components/tree/tree.test.ts | 2 +- src/components/visually-hidden/visually-hidden.test.ts | 2 +- src/shoelace.ts | 2 +- 55 files changed, 55 insertions(+), 55 deletions(-) diff --git a/src/components/alert/alert.test.ts b/src/components/alert/alert.test.ts index e2236c885..6883f34c9 100644 --- a/src/components/alert/alert.test.ts +++ b/src/components/alert/alert.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 ca417fa55..c0981b837 100644 --- a/src/components/animated-image/animated-image.test.ts +++ b/src/components/animated-image/animated-image.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 54f1377e8..3d67fd444 100644 --- a/src/components/animation/animation.test.ts +++ b/src/components/animation/animation.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 802398962..6412cd810 100644 --- a/src/components/avatar/avatar.test.ts +++ b/src/components/avatar/avatar.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 9bedb7d5c..91538dedf 100644 --- a/src/components/badge/badge.test.ts +++ b/src/components/badge/badge.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 b9a8ea318..2e34c1015 100644 --- a/src/components/breadcrumb-item/breadcrumb-item.test.ts +++ b/src/components/breadcrumb-item/breadcrumb-item.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 fc66e791d..01b3e83b6 100644 --- a/src/components/breadcrumb/breadcrumb.test.ts +++ b/src/components/breadcrumb/breadcrumb.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 b84594072..a0f8cc17b 100644 --- a/src/components/button-group/button-group.test.ts +++ b/src/components/button-group/button-group.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 506f3b929..b5920b63c 100644 --- a/src/components/button/button.test.ts +++ b/src/components/button/button.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 30a0afb41..2b7900be0 100644 --- a/src/components/card/card.test.ts +++ b/src/components/card/card.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 a492855e6..916ecbd1e 100644 --- a/src/components/carousel-item/carousel-item.test.ts +++ b/src/components/carousel-item/carousel-item.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 9026551ed..ee80532ea 100644 --- a/src/components/carousel/carousel.test.ts +++ b/src/components/carousel/carousel.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 fe21dde06..3b3dbc2d7 100644 --- a/src/components/checkbox/checkbox.test.ts +++ b/src/components/checkbox/checkbox.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 6c388294b..d7db744ea 100644 --- a/src/components/color-picker/color-picker.test.ts +++ b/src/components/color-picker/color-picker.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 c022ec1e2..160cea5d3 100644 --- a/src/components/details/details.test.ts +++ b/src/components/details/details.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 2e58a2e0a..a8d9ff82c 100644 --- a/src/components/dialog/dialog.test.ts +++ b/src/components/dialog/dialog.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 2e8bfde81..d1fee9f7f 100644 --- a/src/components/divider/divider.test.ts +++ b/src/components/divider/divider.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 59e34443b..e444e0d4d 100644 --- a/src/components/drawer/drawer.test.ts +++ b/src/components/drawer/drawer.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 42ed7eea3..1e9c9a265 100644 --- a/src/components/dropdown/dropdown.test.ts +++ b/src/components/dropdown/dropdown.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 e8995d434..a6d5df5e1 100644 --- a/src/components/format-bytes/format-bytes.test.ts +++ b/src/components/format-bytes/format-bytes.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 52bf61e9d..d422df52f 100644 --- a/src/components/format-date/format-date.test.ts +++ b/src/components/format-date/format-date.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 9ea225d2b..026ea7332 100644 --- a/src/components/format-number/format-number.test.ts +++ b/src/components/format-number/format-number.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 989fd1bfb..fc270d3a9 100644 --- a/src/components/icon-button/icon-button.test.ts +++ b/src/components/icon-button/icon-button.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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/image-comparer/image-comparer.test.ts b/src/components/image-comparer/image-comparer.test.ts index fa5759e44..2337d5899 100644 --- a/src/components/image-comparer/image-comparer.test.ts +++ b/src/components/image-comparer/image-comparer.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 3d1e94140..64eab5477 100644 --- a/src/components/include/include.test.ts +++ b/src/components/include/include.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 278516449..05c1b7f85 100644 --- a/src/components/input/input.test.ts +++ b/src/components/input/input.test.ts @@ -1,5 +1,5 @@ // eslint-disable @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment -import { getFormControls, serialize } from "../../../dist/shoelace.js" +import { getFormControls, serialize } from '../../../dist/shoelace.js'; import { expect, fixture, html, oneEvent, waitUntil } from '@open-wc/testing'; // import { getFormControls, serialize } from '../../utilities/form'; import { runFormControlBaseTests } from '../../internal/test/form-control-base-tests'; diff --git a/src/components/menu-item/menu-item.test.ts b/src/components/menu-item/menu-item.test.ts index e758e547b..fba1dde9a 100644 --- a/src/components/menu-item/menu-item.test.ts +++ b/src/components/menu-item/menu-item.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 755322828..244612437 100644 --- a/src/components/menu-label/menu-label.test.ts +++ b/src/components/menu-label/menu-label.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 fa4942b5c..5ecc34164 100644 --- a/src/components/menu/menu.test.ts +++ b/src/components/menu/menu.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 8954268ac..9b3cb394b 100644 --- a/src/components/mutation-observer/mutation-observer.test.ts +++ b/src/components/mutation-observer/mutation-observer.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 1776d0a74..552834098 100644 --- a/src/components/option/option.test.ts +++ b/src/components/option/option.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 3dd561253..d78c8e35d 100644 --- a/src/components/popup/popup.test.ts +++ b/src/components/popup/popup.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 2978d1203..0211070fe 100644 --- a/src/components/progress-bar/progress-bar.test.ts +++ b/src/components/progress-bar/progress-bar.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 0a8393fc6..e12166701 100644 --- a/src/components/progress-ring/progress-ring.test.ts +++ b/src/components/progress-ring/progress-ring.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 ae8567c57..1a86178c7 100644 --- a/src/components/radio-button/radio-button.test.ts +++ b/src/components/radio-button/radio-button.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 f2a6f7178..fe507512b 100644 --- a/src/components/radio-group/radio-group.test.ts +++ b/src/components/radio-group/radio-group.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 648d98d70..b450795fe 100644 --- a/src/components/radio/radio.test.ts +++ b/src/components/radio/radio.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 17ab7fe8c..681da458c 100644 --- a/src/components/range/range.test.ts +++ b/src/components/range/range.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 1440dd673..f21bdd644 100644 --- a/src/components/rating/rating.test.ts +++ b/src/components/rating/rating.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 1a9355512..ac02bd9e3 100644 --- a/src/components/relative-time/relative-time.test.ts +++ b/src/components/relative-time/relative-time.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 8e3d1b002..34bd527b9 100644 --- a/src/components/select/select.test.ts +++ b/src/components/select/select.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 1610cf77f..8cf696879 100644 --- a/src/components/skeleton/skeleton.test.ts +++ b/src/components/skeleton/skeleton.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 03a532268..66d0fce13 100644 --- a/src/components/spinner/spinner.test.ts +++ b/src/components/spinner/spinner.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 afbc6edaa..034c798b2 100644 --- a/src/components/split-panel/split-panel.test.ts +++ b/src/components/split-panel/split-panel.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 e73a42157..d93860a7c 100644 --- a/src/components/switch/switch.test.ts +++ b/src/components/switch/switch.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 53aecee17..6e7030512 100644 --- a/src/components/tab-group/tab-group.test.ts +++ b/src/components/tab-group/tab-group.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 f23e0fcef..8b3087cb5 100644 --- a/src/components/tab-panel/tab-panel.test.ts +++ b/src/components/tab-panel/tab-panel.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 77ff4e9a2..c64d4f32e 100644 --- a/src/components/tab/tab.test.ts +++ b/src/components/tab/tab.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 59d1b17b3..c6c5907b6 100644 --- a/src/components/tag/tag.test.ts +++ b/src/components/tag/tag.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 3df65002b..228e93f8a 100644 --- a/src/components/textarea/textarea.test.ts +++ b/src/components/textarea/textarea.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 ae699eb7a..a14f8855c 100644 --- a/src/components/tooltip/tooltip.test.ts +++ b/src/components/tooltip/tooltip.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 2bbfbe653..65ad5add4 100644 --- a/src/components/tree-item/tree-item.test.ts +++ b/src/components/tree-item/tree-item.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 fe41c89f1..9b0075e40 100644 --- a/src/components/tree/tree.test.ts +++ b/src/components/tree/tree.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +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 7ec244560..46920ffbe 100644 --- a/src/components/visually-hidden/visually-hidden.test.ts +++ b/src/components/visually-hidden/visually-hidden.test.ts @@ -1,4 +1,4 @@ -import "../../../dist/shoelace.js" +import '../../../dist/shoelace.js'; import { expect, fixture, html } from '@open-wc/testing'; describe('', () => { diff --git a/src/shoelace.ts b/src/shoelace.ts index b67dce1e5..1131157a8 100644 --- a/src/shoelace.ts +++ b/src/shoelace.ts @@ -62,7 +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' +export * from './utilities/form'; // Events export * from './events/events'; From 6b9ba9becfebd1dc2652f117ee91c01155a3b162 Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Tue, 13 Jun 2023 15:54:09 -0400 Subject: [PATCH 3/4] eslint --- src/components/input/input.test.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/input/input.test.ts b/src/components/input/input.test.ts index 05c1b7f85..3945105fc 100644 --- a/src/components/input/input.test.ts +++ b/src/components/input/input.test.ts @@ -1,7 +1,6 @@ // eslint-disable @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment -import { getFormControls, serialize } from '../../../dist/shoelace.js'; 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'; @@ -183,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'); }); From af8426579e3e5b2570aaf1a663fe9a0403b7eefb Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Tue, 13 Jun 2023 15:59:16 -0400 Subject: [PATCH 4/4] prettier --- src/components/input/input.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/input/input.test.ts b/src/components/input/input.test.ts index 3945105fc..12e03a8c4 100644 --- a/src/components/input/input.test.ts +++ b/src/components/input/input.test.ts @@ -182,7 +182,7 @@ describe('', () => { it('should serialize its name and value with JSON', async () => { const form = await fixture(html`
`); - const json = serialize(form) as { a: "1" }; + const json = serialize(form) as { a: '1' }; expect(json.a).to.equal('1'); });