From c77133986b9bef6fc197c7cb2185d7732f4b2339 Mon Sep 17 00:00:00 2001 From: mcampourcy Date: Tue, 14 Jan 2025 15:31:48 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8fix(pixui):=20Fix=20lint=20errors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .storybook/main.js | 6 +++++- .storybook/manager.js | 1 + addon/components/pix-accordions.js | 4 ++-- addon/components/pix-app-layout.js | 2 +- addon/components/pix-banner-alert.js | 2 +- addon/components/pix-button-upload.js | 3 ++- addon/components/pix-checkbox.js | 7 ++++--- .../pix-filterable-and-searchable-select.js | 6 +++--- addon/components/pix-icon-button.js | 4 ++-- addon/components/pix-icon.js | 4 ++-- addon/components/pix-indicator-card.js | 2 +- addon/components/pix-input-base.js | 3 +-- addon/components/pix-input-code.js | 2 +- addon/components/pix-input-password.js | 4 ++-- addon/components/pix-modal.js | 2 +- addon/components/pix-multi-select.js | 5 ++--- addon/components/pix-navigation.js | 4 ++-- addon/components/pix-pagination.js | 1 + addon/components/pix-progress-bar.js | 2 +- addon/components/pix-radio-button.js | 7 ++++--- addon/components/pix-return-to.js | 2 +- addon/components/pix-search-input.js | 4 ++-- addon/components/pix-select-list.js | 2 +- addon/components/pix-select.js | 6 +++--- addon/components/pix-selectable-tag.js | 2 +- addon/components/pix-sidebar.js | 2 +- addon/components/pix-structure-switcher.js | 4 ++-- addon/components/pix-table-column.js | 2 +- addon/components/pix-table.js | 2 +- addon/components/pix-textarea.js | 4 ++-- addon/components/pix-toast-container.js | 2 +- addon/components/pix-toast.js | 6 +++--- addon/components/pix-toggle-button.js | 2 +- addon/components/pix-tooltip.js | 2 +- addon/components/toast-example.js | 4 ++-- addon/services/pix-toast.js | 2 +- addon/translations/index.js | 1 + app/services/element-helper.js | 2 +- app/stories/form-example.stories.js | 2 +- app/stories/pix-accordions.stories.js | 1 + app/stories/pix-button-upload.stories.js | 2 +- app/stories/pix-button.stories.js | 1 + app/stories/pix-checkbox-variant-tile.stories.js | 1 + app/stories/pix-filter-banner.stories.js | 2 +- .../pix-filterable-and-searchable-select.stories.js | 2 +- app/stories/pix-icon-button.stories.js | 3 ++- app/stories/pix-icon.stories.js | 1 + app/stories/pix-indicator-card.stories.js | 1 + app/stories/pix-multi-select.stories.js | 2 +- app/stories/pix-radio-button-variant-tile.stories.js | 1 + app/stories/pix-search-input.stories.js | 2 +- app/stories/pix-select.stories.js | 3 ++- app/stories/pix-toggle-button.stories.js | 2 +- tests/acceptance/pix-modal-page-test.js | 3 ++- tests/acceptance/pix-sidebar-page-test.js | 3 ++- tests/helpers/click-by-label.js | 1 + tests/helpers/create-glimmer-component.js | 2 +- tests/helpers/fill-in-by-label.js | 1 + tests/integration/components/pix-accordions-test.js | 6 +++--- tests/integration/components/pix-app-layout-test.js | 4 ++-- .../components/pix-background-header-test.js | 4 ++-- .../integration/components/pix-banner-alert-test.js | 6 +++--- tests/integration/components/pix-block-test.js | 4 ++-- tests/integration/components/pix-button-link-test.js | 4 ++-- tests/integration/components/pix-button-test.js | 7 ++++--- .../integration/components/pix-button-upload-test.js | 4 ++-- tests/integration/components/pix-checkbox-test.js | 10 +++++----- .../integration/components/pix-filter-banner-test.js | 4 ++-- .../pix-filterable-and-searchable-select-test.js | 6 +++--- tests/integration/components/pix-icon-button-test.js | 5 +++-- tests/integration/components/pix-icons-test.js | 4 ++-- .../components/pix-indicator-card-test.js | 4 ++-- tests/integration/components/pix-input-code-test.js | 9 +++++---- .../components/pix-input-password-test.js | 5 ++--- tests/integration/components/pix-input-test.js | 7 ++++--- tests/integration/components/pix-label-test.js | 6 +++--- tests/integration/components/pix-modal-test.js | 7 ++++--- .../integration/components/pix-multi-select-test.js | 10 +++++----- .../components/pix-navigation-button-test.js | 4 ++-- tests/integration/components/pix-navigation-test.js | 4 ++-- .../components/pix-notification-alert-test.js | 4 ++-- tests/integration/components/pix-pagination-test.js | 6 +++--- .../integration/components/pix-progress-bar-test.js | 5 +++-- .../integration/components/pix-radio-button-test.js | 6 +++--- tests/integration/components/pix-return-to-test.js | 4 ++-- .../integration/components/pix-search-input-test.js | 6 +++--- tests/integration/components/pix-select-test.js | 12 ++++++------ .../components/pix-selectable-tag-test.js | 4 ++-- tests/integration/components/pix-sidebar-test.js | 7 ++++--- tests/integration/components/pix-stars-test.js | 4 ++-- .../components/pix-structure-switcher-test.js | 10 +++++----- .../integration/components/pix-table-column-test.js | 4 ++-- tests/integration/components/pix-table-test.js | 4 ++-- tests/integration/components/pix-tag-test.js | 4 ++-- tests/integration/components/pix-textarea-test.js | 7 ++++--- .../components/pix-toast-container-test.js | 6 +++--- tests/integration/components/pix-toast-test.js | 6 +++--- .../integration/components/pix-toggle-button-test.js | 8 ++++---- tests/integration/components/pix-tooltip-test.js | 6 +++--- tests/integration/modifiers/on-escape-action-test.js | 6 +++--- tests/test-helper.js | 5 +++-- tests/unit/components/pix-banner-alert-test.js | 5 +++-- tests/unit/components/pix-radio-button-test.js | 3 ++- tests/unit/components/pix-return-to-test.js | 3 ++- tests/unit/components/pix-search-input-test.js | 5 +++-- tests/unit/components/pix-select-test.js | 3 ++- tests/unit/services/pix-toast-test.js | 4 ++-- tests/unit/translations/flatten-object-test.js | 2 +- 108 files changed, 232 insertions(+), 199 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index ef1f153a9..60e2a0ad3 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,5 +1,9 @@ const config = { - addons: ['@storybook/addon-essentials', '@storybook/addon-a11y', '@storybook/addon-webpack5-compiler-babel'], + addons: [ + '@storybook/addon-essentials', + '@storybook/addon-a11y', + '@storybook/addon-webpack5-compiler-babel', + ], stories: ['../docs/**/*.@(mdx|stories.@(mdx))', '../app/*/*.@(mdx|stories.@(js|jsx|ts|tsx))'], staticDirs: ['../dist'], diff --git a/.storybook/manager.js b/.storybook/manager.js index 1e0d97768..c6a77fedf 100644 --- a/.storybook/manager.js +++ b/.storybook/manager.js @@ -1,4 +1,5 @@ import { addons } from '@storybook/manager-api'; + import storybookCustomTheme from './storybook-custom-theme'; addons.setConfig({ diff --git a/addon/components/pix-accordions.js b/addon/components/pix-accordions.js index 8f9f40ede..851bf8d21 100644 --- a/addon/components/pix-accordions.js +++ b/addon/components/pix-accordions.js @@ -1,7 +1,7 @@ -import Component from '@glimmer/component'; -import { tracked } from '@glimmer/tracking'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; export default class PixAccordions extends Component { text = 'pix-accordions'; diff --git a/addon/components/pix-app-layout.js b/addon/components/pix-app-layout.js index ef2d0e7d0..5907a894f 100644 --- a/addon/components/pix-app-layout.js +++ b/addon/components/pix-app-layout.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { warn } from '@ember/debug'; +import Component from '@glimmer/component'; export default class PixAppLayout extends Component { get variant() { diff --git a/addon/components/pix-banner-alert.js b/addon/components/pix-banner-alert.js index cba9bebf8..fd4f4574f 100644 --- a/addon/components/pix-banner-alert.js +++ b/addon/components/pix-banner-alert.js @@ -1,6 +1,6 @@ +import { action } from '@ember/object'; import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; -import { action } from '@ember/object'; const TYPE_INFO = 'information'; const TYPE_ERROR = 'error'; const TYPE_WARNING = 'warning'; diff --git a/addon/components/pix-button-upload.js b/addon/components/pix-button-upload.js index 423b271e9..60411ee28 100644 --- a/addon/components/pix-button-upload.js +++ b/addon/components/pix-button-upload.js @@ -1,7 +1,8 @@ -import PixButtonBase from './pix-button-base'; import { action } from '@ember/object'; import { tracked } from '@glimmer/tracking'; +import PixButtonBase from './pix-button-base'; + export default class PixButtonUpload extends PixButtonBase { @tracked files = []; diff --git a/addon/components/pix-checkbox.js b/addon/components/pix-checkbox.js index 5af9ce497..97d8849f1 100644 --- a/addon/components/pix-checkbox.js +++ b/addon/components/pix-checkbox.js @@ -1,7 +1,8 @@ -import Component from '@glimmer/component'; -import { guidFor } from '@ember/object/internals'; -import { action } from '@ember/object'; import { warn } from '@ember/debug'; +import { action } from '@ember/object'; +import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; + import { formatMessage } from '../translations'; export default class PixCheckbox extends Component { diff --git a/addon/components/pix-filterable-and-searchable-select.js b/addon/components/pix-filterable-and-searchable-select.js index ad3602634..db9759ace 100644 --- a/addon/components/pix-filterable-and-searchable-select.js +++ b/addon/components/pix-filterable-and-searchable-select.js @@ -1,8 +1,8 @@ -import Component from '@glimmer/component'; -import { inject as service } from '@ember/service'; -import { tracked } from '@glimmer/tracking'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import { inject as service } from '@ember/service'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; export default class PixFilterableAndSearchableSelect extends Component { @service elementHelper; diff --git a/addon/components/pix-icon-button.js b/addon/components/pix-icon-button.js index d838391d3..0a13ba44b 100644 --- a/addon/components/pix-icon-button.js +++ b/addon/components/pix-icon-button.js @@ -1,6 +1,6 @@ -import Component from '@glimmer/component'; -import { action } from '@ember/object'; import { warn } from '@ember/debug'; +import { action } from '@ember/object'; +import Component from '@glimmer/component'; export default class PixIconButton extends Component { text = 'pix-icon-button'; diff --git a/addon/components/pix-icon.js b/addon/components/pix-icon.js index 761b47f8e..ec124f164 100644 --- a/addon/components/pix-icon.js +++ b/addon/components/pix-icon.js @@ -1,6 +1,6 @@ -import Component from '@glimmer/component'; -import { warn } from '@ember/debug'; import { ICONS } from '@1024pix/pix-ui/helpers/icons'; +import { warn } from '@ember/debug'; +import Component from '@glimmer/component'; export default class PixIcon extends Component { get title() { diff --git a/addon/components/pix-indicator-card.js b/addon/components/pix-indicator-card.js index 36cdc2b6b..dfee2ae48 100644 --- a/addon/components/pix-indicator-card.js +++ b/addon/components/pix-indicator-card.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; export default class PixIndicatorCard extends Component { id = guidFor(this); diff --git a/addon/components/pix-input-base.js b/addon/components/pix-input-base.js index 1f6259724..36024a841 100644 --- a/addon/components/pix-input-base.js +++ b/addon/components/pix-input-base.js @@ -1,6 +1,5 @@ -import Component from '@glimmer/component'; - import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; export default class PixInputBase extends Component { prefix; diff --git a/addon/components/pix-input-code.js b/addon/components/pix-input-code.js index c3e233a62..6bb501c93 100644 --- a/addon/components/pix-input-code.js +++ b/addon/components/pix-input-code.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; +import Component from '@glimmer/component'; const ERROR_MESSAGE = 'ERROR in PixInputCode component, you must provide an @ariaLabel and a @legend'; diff --git a/addon/components/pix-input-password.js b/addon/components/pix-input-password.js index 69ac0f793..882b246e4 100644 --- a/addon/components/pix-input-password.js +++ b/addon/components/pix-input-password.js @@ -1,8 +1,8 @@ -import PixInputBase from './pix-input-base'; - import { action } from '@ember/object'; import { tracked } from '@glimmer/tracking'; +import PixInputBase from './pix-input-base'; + export default class PixInputPassword extends PixInputBase { constructor() { super(...arguments); diff --git a/addon/components/pix-modal.js b/addon/components/pix-modal.js index 1785a8da4..8319e30da 100644 --- a/addon/components/pix-modal.js +++ b/addon/components/pix-modal.js @@ -1,6 +1,6 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; export default class PixModal extends Component { constructor(...args) { diff --git a/addon/components/pix-multi-select.js b/addon/components/pix-multi-select.js index b0f1511f8..23435fd7a 100644 --- a/addon/components/pix-multi-select.js +++ b/addon/components/pix-multi-select.js @@ -1,8 +1,7 @@ -import Component from '@glimmer/component'; - import { action } from '@ember/object'; -import { tracked } from '@glimmer/tracking'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; function sortOptionsByCheckedFirst(a, b) { if (a.checked && b.checked) return 0; diff --git a/addon/components/pix-navigation.js b/addon/components/pix-navigation.js index 85207dfbe..693dfd7b0 100644 --- a/addon/components/pix-navigation.js +++ b/addon/components/pix-navigation.js @@ -1,7 +1,7 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; -import { tracked } from '@glimmer/tracking'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; export default class PixMNavigation extends Component { constructor(...args) { diff --git a/addon/components/pix-pagination.js b/addon/components/pix-pagination.js index 6cd9ffa31..6f61f3753 100644 --- a/addon/components/pix-pagination.js +++ b/addon/components/pix-pagination.js @@ -1,6 +1,7 @@ import { action } from '@ember/object'; import { inject as service } from '@ember/service'; import Component from '@glimmer/component'; + import { formatMessage } from '../translations'; const DEFAULT_PAGE_OPTIONS = [ diff --git a/addon/components/pix-progress-bar.js b/addon/components/pix-progress-bar.js index 831d16c60..c10b5fa05 100644 --- a/addon/components/pix-progress-bar.js +++ b/addon/components/pix-progress-bar.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; export default class PixProgressBar extends Component { get id() { diff --git a/addon/components/pix-radio-button.js b/addon/components/pix-radio-button.js index ba664a7a8..ecc1d45c8 100644 --- a/addon/components/pix-radio-button.js +++ b/addon/components/pix-radio-button.js @@ -1,7 +1,8 @@ -import Component from '@glimmer/component'; -import { guidFor } from '@ember/object/internals'; -import { action } from '@ember/object'; import { warn } from '@ember/debug'; +import { action } from '@ember/object'; +import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; + import { formatMessage } from '../translations'; export default class PixRadioButton extends Component { diff --git a/addon/components/pix-return-to.js b/addon/components/pix-return-to.js index 426fcea5c..60f9e2852 100644 --- a/addon/components/pix-return-to.js +++ b/addon/components/pix-return-to.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { warn } from '@ember/debug'; +import Component from '@glimmer/component'; export default class PixReturnTo extends Component { text = 'pix-return-to'; diff --git a/addon/components/pix-search-input.js b/addon/components/pix-search-input.js index d1d710fda..d690a5b6e 100644 --- a/addon/components/pix-search-input.js +++ b/addon/components/pix-search-input.js @@ -1,8 +1,8 @@ -import PixInputBase from './pix-input-base'; - import { action } from '@ember/object'; import { debounceTask } from 'ember-lifeline'; +import PixInputBase from './pix-input-base'; + export default class PixSearchInput extends PixInputBase { initialValue = this.args.value; diff --git a/addon/components/pix-select-list.js b/addon/components/pix-select-list.js index 09946f5e9..edbd73178 100644 --- a/addon/components/pix-select-list.js +++ b/addon/components/pix-select-list.js @@ -18,7 +18,7 @@ export default class PixSelectList extends Component { return !this.args.isExpanded || this.args.hideDefaultOption; } get results() { - let results = []; + const results = []; let options = this.args.options; if (this.args.searchValue) { diff --git a/addon/components/pix-select.js b/addon/components/pix-select.js index 97be6c9fc..29ba0a6ed 100644 --- a/addon/components/pix-select.js +++ b/addon/components/pix-select.js @@ -1,8 +1,8 @@ -import Component from '@glimmer/component'; -import { tracked } from '@glimmer/tracking'; -import { inject as service } from '@ember/service'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import { inject as service } from '@ember/service'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; export default class PixSelect extends Component { @service elementHelper; diff --git a/addon/components/pix-selectable-tag.js b/addon/components/pix-selectable-tag.js index 3650a229d..e82de7b49 100644 --- a/addon/components/pix-selectable-tag.js +++ b/addon/components/pix-selectable-tag.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; +import Component from '@glimmer/component'; export default class PixSelectableTag extends Component { @action diff --git a/addon/components/pix-sidebar.js b/addon/components/pix-sidebar.js index e22094f50..538523290 100644 --- a/addon/components/pix-sidebar.js +++ b/addon/components/pix-sidebar.js @@ -1,6 +1,6 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; export default class PixSidebar extends Component { constructor(...args) { diff --git a/addon/components/pix-structure-switcher.js b/addon/components/pix-structure-switcher.js index 1df9fb68d..13a54d285 100644 --- a/addon/components/pix-structure-switcher.js +++ b/addon/components/pix-structure-switcher.js @@ -1,7 +1,7 @@ -import Component from '@glimmer/component'; -import { tracked } from '@glimmer/tracking'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; export default class PixStructureSwitcher extends Component { constructor(...args) { super(...args); diff --git a/addon/components/pix-table-column.js b/addon/components/pix-table-column.js index 466b97f15..e9871ae36 100644 --- a/addon/components/pix-table-column.js +++ b/addon/components/pix-table-column.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { warn } from '@ember/debug'; +import Component from '@glimmer/component'; export default class PixTableColumn extends Component { get displayHeader() { diff --git a/addon/components/pix-table.js b/addon/components/pix-table.js index 432ce8ed5..9cbabfae2 100644 --- a/addon/components/pix-table.js +++ b/addon/components/pix-table.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { warn } from '@ember/debug'; +import Component from '@glimmer/component'; export default class PixTable extends Component { get variant() { diff --git a/addon/components/pix-textarea.js b/addon/components/pix-textarea.js index fea6f117f..b3df6ca91 100644 --- a/addon/components/pix-textarea.js +++ b/addon/components/pix-textarea.js @@ -1,7 +1,7 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; -import { tracked } from '@glimmer/tracking'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; export default class PixTextarea extends Component { // eslint-disable-next-line ember/no-tracked-properties-from-args diff --git a/addon/components/pix-toast-container.js b/addon/components/pix-toast-container.js index 6ea4a5490..f8d3dcfa7 100644 --- a/addon/components/pix-toast-container.js +++ b/addon/components/pix-toast-container.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { service } from '@ember/service'; +import Component from '@glimmer/component'; export default class PixToastContainer extends Component { @service pixToast; diff --git a/addon/components/pix-toast.js b/addon/components/pix-toast.js index 38df3ccaa..7ba4fdec6 100644 --- a/addon/components/pix-toast.js +++ b/addon/components/pix-toast.js @@ -1,7 +1,7 @@ -import Component from '@glimmer/component'; -import { service } from '@ember/service'; -import { action } from '@ember/object'; import { warn } from '@ember/debug'; +import { action } from '@ember/object'; +import { service } from '@ember/service'; +import Component from '@glimmer/component'; const TYPE_SUCCESS = 'success'; const TYPE_ERROR = 'error'; const TYPE_INFORMATION = 'information'; diff --git a/addon/components/pix-toggle-button.js b/addon/components/pix-toggle-button.js index a8214c9da..3eb1faa65 100644 --- a/addon/components/pix-toggle-button.js +++ b/addon/components/pix-toggle-button.js @@ -1,6 +1,6 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; import { guidFor } from '@ember/object/internals'; +import Component from '@glimmer/component'; export default class PixToggleButton extends Component { get className() { diff --git a/addon/components/pix-tooltip.js b/addon/components/pix-tooltip.js index 09868b805..27637b426 100644 --- a/addon/components/pix-tooltip.js +++ b/addon/components/pix-tooltip.js @@ -1,5 +1,5 @@ -import Component from '@glimmer/component'; import { action } from '@ember/object'; +import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; export default class PixTooltip extends Component { diff --git a/addon/components/toast-example.js b/addon/components/toast-example.js index 116704da8..b4e4366ea 100644 --- a/addon/components/toast-example.js +++ b/addon/components/toast-example.js @@ -1,6 +1,6 @@ -import Component from '@glimmer/component'; -import { service } from '@ember/service'; import { action } from '@ember/object'; +import { service } from '@ember/service'; +import Component from '@glimmer/component'; export default class ToastExample extends Component { @service pixToast; diff --git a/addon/services/pix-toast.js b/addon/services/pix-toast.js index 4195f14a5..25c9f21c4 100644 --- a/addon/services/pix-toast.js +++ b/addon/services/pix-toast.js @@ -1,6 +1,6 @@ +import { warn } from '@ember/debug'; import Service from '@ember/service'; import { tracked } from '@glimmer/tracking'; -import { warn } from '@ember/debug'; export default class ToastService extends Service { @tracked content = []; diff --git a/addon/translations/index.js b/addon/translations/index.js index 0337c9eb7..cb39c00d3 100644 --- a/addon/translations/index.js +++ b/addon/translations/index.js @@ -1,4 +1,5 @@ import { createIntl } from '@formatjs/intl'; + import en from './en'; import fr from './fr'; import nl from './nl'; diff --git a/app/services/element-helper.js b/app/services/element-helper.js index 43f98c5dc..ae667c2f7 100644 --- a/app/services/element-helper.js +++ b/app/services/element-helper.js @@ -22,7 +22,7 @@ export default class ElementService extends Service { } createClass(name, rules) { - var style = document.createElement('style'); + const style = document.createElement('style'); style.type = 'text/css'; document.getElementsByTagName('head')[0].appendChild(style); diff --git a/app/stories/form-example.stories.js b/app/stories/form-example.stories.js index 8540a937a..9b32cef0f 100644 --- a/app/stories/form-example.stories.js +++ b/app/stories/form-example.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Forms/Exemple de formulaire', diff --git a/app/stories/pix-accordions.stories.js b/app/stories/pix-accordions.stories.js index 3b789fc31..1046e01be 100644 --- a/app/stories/pix-accordions.stories.js +++ b/app/stories/pix-accordions.stories.js @@ -1,4 +1,5 @@ import { hbs } from 'ember-cli-htmlbars'; + import { ICONS } from '../../addon/helpers/icons'; export default { diff --git a/app/stories/pix-button-upload.stories.js b/app/stories/pix-button-upload.stories.js index 5de78359a..14315d13f 100644 --- a/app/stories/pix-button-upload.stories.js +++ b/app/stories/pix-button-upload.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Actions/ButtonUpload', diff --git a/app/stories/pix-button.stories.js b/app/stories/pix-button.stories.js index da1be8ae3..2d3a609b0 100644 --- a/app/stories/pix-button.stories.js +++ b/app/stories/pix-button.stories.js @@ -1,4 +1,5 @@ import { hbs } from 'ember-cli-htmlbars'; + import { ICONS } from '../../addon/helpers/icons'; export default { diff --git a/app/stories/pix-checkbox-variant-tile.stories.js b/app/stories/pix-checkbox-variant-tile.stories.js index 5ac612498..c6e15df59 100644 --- a/app/stories/pix-checkbox-variant-tile.stories.js +++ b/app/stories/pix-checkbox-variant-tile.stories.js @@ -1,4 +1,5 @@ import { hbs } from 'ember-cli-htmlbars'; + import pixCheckboxStories from './pix-checkbox.stories.js'; export default { diff --git a/app/stories/pix-filter-banner.stories.js b/app/stories/pix-filter-banner.stories.js index b1d5d2f1b..5beed1053 100644 --- a/app/stories/pix-filter-banner.stories.js +++ b/app/stories/pix-filter-banner.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Other/Filter banner', diff --git a/app/stories/pix-filterable-and-searchable-select.stories.js b/app/stories/pix-filterable-and-searchable-select.stories.js index 3d5aa1aac..708f71f60 100644 --- a/app/stories/pix-filterable-and-searchable-select.stories.js +++ b/app/stories/pix-filterable-and-searchable-select.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Other/Filterable and searchable select', diff --git a/app/stories/pix-icon-button.stories.js b/app/stories/pix-icon-button.stories.js index 9ec371348..f2ae89e81 100644 --- a/app/stories/pix-icon-button.stories.js +++ b/app/stories/pix-icon-button.stories.js @@ -1,5 +1,6 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; + import { ICONS } from '../../addon/helpers/icons'; export default { diff --git a/app/stories/pix-icon.stories.js b/app/stories/pix-icon.stories.js index e8770597b..6217d8b68 100644 --- a/app/stories/pix-icon.stories.js +++ b/app/stories/pix-icon.stories.js @@ -1,4 +1,5 @@ import { hbs } from 'ember-cli-htmlbars'; + import { ICONS } from '../../addon/helpers/icons.js'; export default { diff --git a/app/stories/pix-indicator-card.stories.js b/app/stories/pix-indicator-card.stories.js index 9484fa269..f937c40dc 100644 --- a/app/stories/pix-indicator-card.stories.js +++ b/app/stories/pix-indicator-card.stories.js @@ -1,4 +1,5 @@ import { hbs } from 'ember-cli-htmlbars'; + import { ICONS } from '../../addon/helpers/icons.js'; export default { diff --git a/app/stories/pix-multi-select.stories.js b/app/stories/pix-multi-select.stories.js index 287334935..a4cf50c09 100644 --- a/app/stories/pix-multi-select.stories.js +++ b/app/stories/pix-multi-select.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Forms/Multi Select', diff --git a/app/stories/pix-radio-button-variant-tile.stories.js b/app/stories/pix-radio-button-variant-tile.stories.js index b2a5dda15..df1b6f813 100644 --- a/app/stories/pix-radio-button-variant-tile.stories.js +++ b/app/stories/pix-radio-button-variant-tile.stories.js @@ -1,4 +1,5 @@ import { hbs } from 'ember-cli-htmlbars'; + import pixRadioButtonStories from './pix-radio-button.stories.js'; export default { diff --git a/app/stories/pix-search-input.stories.js b/app/stories/pix-search-input.stories.js index df94664a6..8a160011d 100644 --- a/app/stories/pix-search-input.stories.js +++ b/app/stories/pix-search-input.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Forms/SearchInput', diff --git a/app/stories/pix-select.stories.js b/app/stories/pix-select.stories.js index aee29f116..bd42b726b 100644 --- a/app/stories/pix-select.stories.js +++ b/app/stories/pix-select.stories.js @@ -1,5 +1,6 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; + import { ICONS } from '../../addon/helpers/icons'; export default { diff --git a/app/stories/pix-toggle-button.stories.js b/app/stories/pix-toggle-button.stories.js index 6cd597089..ec55524a6 100644 --- a/app/stories/pix-toggle-button.stories.js +++ b/app/stories/pix-toggle-button.stories.js @@ -1,5 +1,5 @@ -import { hbs } from 'ember-cli-htmlbars'; import { action } from '@storybook/addon-actions'; +import { hbs } from 'ember-cli-htmlbars'; export default { title: 'Navigation/Toggle Button', diff --git a/tests/acceptance/pix-modal-page-test.js b/tests/acceptance/pix-modal-page-test.js index 0aa86182d..d60cd699d 100644 --- a/tests/acceptance/pix-modal-page-test.js +++ b/tests/acceptance/pix-modal-page-test.js @@ -1,7 +1,8 @@ -import { currentURL, click } from '@ember/test-helpers'; import { visit } from '@1024pix/ember-testing-library'; +import { click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'ember-qunit'; import { module, test } from 'qunit'; + import { waitForDialog } from '../helpers/wait-for'; module('Acceptance | PixModalPageTest', function (hooks) { diff --git a/tests/acceptance/pix-sidebar-page-test.js b/tests/acceptance/pix-sidebar-page-test.js index 5f52e95a5..1d724f3cf 100644 --- a/tests/acceptance/pix-sidebar-page-test.js +++ b/tests/acceptance/pix-sidebar-page-test.js @@ -1,7 +1,8 @@ -import { currentURL, click } from '@ember/test-helpers'; import { visit } from '@1024pix/ember-testing-library'; +import { click, currentURL } from '@ember/test-helpers'; import { setupApplicationTest } from 'ember-qunit'; import { module, test } from 'qunit'; + import { waitForDialog } from '../helpers/wait-for'; module('Acceptance | PixSidebarPageTest', function (hooks) { diff --git a/tests/helpers/click-by-label.js b/tests/helpers/click-by-label.js index 9f3c789b9..c9ea69da9 100644 --- a/tests/helpers/click-by-label.js +++ b/tests/helpers/click-by-label.js @@ -1,4 +1,5 @@ import { click } from '@ember/test-helpers'; + import getByLabel from './get-by-label'; export default function clickByLabel(labelText) { diff --git a/tests/helpers/create-glimmer-component.js b/tests/helpers/create-glimmer-component.js index 7451388fd..01fdf5e03 100644 --- a/tests/helpers/create-glimmer-component.js +++ b/tests/helpers/create-glimmer-component.js @@ -1,6 +1,6 @@ import { getContext } from '@ember/test-helpers'; +import { dependencySatisfies, importSync, macroCondition } from '@embroider/macros'; import GlimmerComponentManager from '@glimmer/component/-private/ember-component-manager'; -import { macroCondition, dependencySatisfies, importSync } from '@embroider/macros'; export default function createComponent(lookupPath, named = {}) { const { owner } = getContext(); diff --git a/tests/helpers/fill-in-by-label.js b/tests/helpers/fill-in-by-label.js index 702733853..09e819259 100644 --- a/tests/helpers/fill-in-by-label.js +++ b/tests/helpers/fill-in-by-label.js @@ -1,4 +1,5 @@ import { fillIn } from '@ember/test-helpers'; + import getByLabel from './get-by-label'; export default function fillInByLabel(labelText, value) { diff --git a/tests/integration/components/pix-accordions-test.js b/tests/integration/components/pix-accordions-test.js index 7d0572293..4e0664476 100644 --- a/tests/integration/components/pix-accordions-test.js +++ b/tests/integration/components/pix-accordions-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { render, clickByText } from '@1024pix/ember-testing-library'; +import { clickByText, render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | PixAccordions', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-app-layout-test.js b/tests/integration/components/pix-app-layout-test.js index 1fb41ecca..21a32e391 100644 --- a/tests/integration/components/pix-app-layout-test.js +++ b/tests/integration/components/pix-app-layout-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-app-layout', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-background-header-test.js b/tests/integration/components/pix-background-header-test.js index 30d722365..4d5e35c27 100644 --- a/tests/integration/components/pix-background-header-test.js +++ b/tests/integration/components/pix-background-header-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-background-header', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-banner-alert-test.js b/tests/integration/components/pix-banner-alert-test.js index b9af4ffaf..97f8f1bc0 100644 --- a/tests/integration/components/pix-banner-alert-test.js +++ b/tests/integration/components/pix-banner-alert-test.js @@ -1,8 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { click } from '@ember/test-helpers'; import { render } from '@1024pix/ember-testing-library'; +import { click } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | PixBannerAlert', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-block-test.js b/tests/integration/components/pix-block-test.js index 3de0083a2..70c5daa00 100644 --- a/tests/integration/components/pix-block-test.js +++ b/tests/integration/components/pix-block-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-block', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-button-link-test.js b/tests/integration/components/pix-button-link-test.js index cf7d24e82..dd9501984 100644 --- a/tests/integration/components/pix-button-link-test.js +++ b/tests/integration/components/pix-button-link-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | button-link', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-button-test.js b/tests/integration/components/pix-button-test.js index 5ae9ab02b..85be8c968 100644 --- a/tests/integration/components/pix-button-test.js +++ b/tests/integration/components/pix-button-test.js @@ -1,8 +1,9 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; + import clickByLabel from '../../helpers/click-by-label'; module('Integration | Component | button', function (hooks) { @@ -103,7 +104,7 @@ module('Integration | Component | button', function (hooks) { // given this.set('triggerAction', () => { return new Promise((resolve) => { - let wait = setTimeout(() => { + const wait = setTimeout(() => { clearTimeout(wait); resolve(); }, 1); diff --git a/tests/integration/components/pix-button-upload-test.js b/tests/integration/components/pix-button-upload-test.js index 5f54b9d46..b732ad55a 100644 --- a/tests/integration/components/pix-button-upload-test.js +++ b/tests/integration/components/pix-button-upload-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | button-upload', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-checkbox-test.js b/tests/integration/components/pix-checkbox-test.js index 11b32058d..3826c0a7a 100644 --- a/tests/integration/components/pix-checkbox-test.js +++ b/tests/integration/components/pix-checkbox-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; +import { clickByName, render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; -import { render, clickByName } from '@1024pix/ember-testing-library'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | checkbox', function (hooks) { @@ -214,7 +214,7 @@ module('Integration | Component | checkbox', function (hooks) { await clickByName('Recevoir la newsletter'); assert.true(false, 'It should not be possible to interact with disabled Checkbox'); - } catch (error) { + } catch { // then state did not change assert.true(checkbox.checked, "Checkbox has changed state, but shouldn't have"); } @@ -238,7 +238,7 @@ module('Integration | Component | checkbox', function (hooks) { await clickByName('Recevoir la newsletter'); assert.true(false, 'It should not be possible to interact with disabled Checkbox'); - } catch (error) { + } catch { // then state did not change assert.true(checkbox.checked, "Checkbox has changed state, but shouldn't have"); } diff --git a/tests/integration/components/pix-filter-banner-test.js b/tests/integration/components/pix-filter-banner-test.js index b7308ae10..0b0c9d538 100644 --- a/tests/integration/components/pix-filter-banner-test.js +++ b/tests/integration/components/pix-filter-banner-test.js @@ -1,8 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { click } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | filter-banner', function (hooks) { diff --git a/tests/integration/components/pix-filterable-and-searchable-select-test.js b/tests/integration/components/pix-filterable-and-searchable-select-test.js index 35fdfc8b6..b408214d0 100644 --- a/tests/integration/components/pix-filterable-and-searchable-select-test.js +++ b/tests/integration/components/pix-filterable-and-searchable-select-test.js @@ -1,8 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; +import { clickByName, fillByLabel, render } from '@1024pix/ember-testing-library'; import { click } from '@ember/test-helpers'; -import { render, clickByName, fillByLabel } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | PixFilterableAndSearchableSelect', function (hooks) { diff --git a/tests/integration/components/pix-icon-button-test.js b/tests/integration/components/pix-icon-button-test.js index c1825753a..8741066a6 100644 --- a/tests/integration/components/pix-icon-button-test.js +++ b/tests/integration/components/pix-icon-button-test.js @@ -1,7 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import clickByLabel from '../../helpers/click-by-label'; module('Integration | Component | icon-button', function (hooks) { diff --git a/tests/integration/components/pix-icons-test.js b/tests/integration/components/pix-icons-test.js index 66522fecc..e3f9de205 100644 --- a/tests/integration/components/pix-icons-test.js +++ b/tests/integration/components/pix-icons-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | PixIcons', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-indicator-card-test.js b/tests/integration/components/pix-indicator-card-test.js index c7a2aa81e..612680c34 100644 --- a/tests/integration/components/pix-indicator-card-test.js +++ b/tests/integration/components/pix-indicator-card-test.js @@ -1,7 +1,7 @@ -import { assert, module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { assert, module, test } from 'qunit'; module('Integration | Component | PixIndicatorCard', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-input-code-test.js b/tests/integration/components/pix-input-code-test.js index 5199b8898..32004ad79 100644 --- a/tests/integration/components/pix-input-code-test.js +++ b/tests/integration/components/pix-input-code-test.js @@ -1,9 +1,10 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import sinon from 'sinon'; -import { focus, triggerKeyEvent, triggerEvent } from '@ember/test-helpers'; import { render } from '@1024pix/ember-testing-library'; +import { focus, triggerEvent, triggerKeyEvent } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; +import sinon from 'sinon'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; import fillInByLabel from '../../helpers/fill-in-by-label'; diff --git a/tests/integration/components/pix-input-password-test.js b/tests/integration/components/pix-input-password-test.js index 79483f4bf..8906d2598 100644 --- a/tests/integration/components/pix-input-password-test.js +++ b/tests/integration/components/pix-input-password-test.js @@ -1,9 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { click } from '@ember/test-helpers'; - import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-input-password', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-input-test.js b/tests/integration/components/pix-input-test.js index a5a326ad6..972b68355 100644 --- a/tests/integration/components/pix-input-test.js +++ b/tests/integration/components/pix-input-test.js @@ -1,7 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { hbs } from 'ember-cli-htmlbars'; import { render } from '@1024pix/ember-testing-library'; +import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import fillInByLabel from '../../helpers/fill-in-by-label'; module('Integration | Component | PixInput', function (hooks) { diff --git a/tests/integration/components/pix-label-test.js b/tests/integration/components/pix-label-test.js index c5163c893..61d6481e6 100644 --- a/tests/integration/components/pix-label-test.js +++ b/tests/integration/components/pix-label-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { hbs } from 'ember-cli-htmlbars'; import { render } from '@1024pix/ember-testing-library'; +import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | PixLabel', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-modal-test.js b/tests/integration/components/pix-modal-test.js index 8615585fd..2d9f06a02 100644 --- a/tests/integration/components/pix-modal-test.js +++ b/tests/integration/components/pix-modal-test.js @@ -1,9 +1,10 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { click, triggerKeyEvent } from '@ember/test-helpers'; import { render } from '@1024pix/ember-testing-library'; +import { click, triggerKeyEvent } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; module('Integration | Component | modal', function (hooks) { diff --git a/tests/integration/components/pix-multi-select-test.js b/tests/integration/components/pix-multi-select-test.js index 91005f403..8caf466b9 100644 --- a/tests/integration/components/pix-multi-select-test.js +++ b/tests/integration/components/pix-multi-select-test.js @@ -1,14 +1,14 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { - render, - fillByLabel, clickByName, + fillByLabel, + render, waitForElementToBeRemoved, } from '@1024pix/ember-testing-library'; -import userEvent from '@testing-library/user-event'; import { fireEvent } from '@testing-library/dom'; +import userEvent from '@testing-library/user-event'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | multi-select', function (hooks) { diff --git a/tests/integration/components/pix-navigation-button-test.js b/tests/integration/components/pix-navigation-button-test.js index 301ffe058..82ea3e595 100644 --- a/tests/integration/components/pix-navigation-button-test.js +++ b/tests/integration/components/pix-navigation-button-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render, within } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-navigation-button', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-navigation-test.js b/tests/integration/components/pix-navigation-test.js index 98a336ae8..db26c1156 100644 --- a/tests/integration/components/pix-navigation-test.js +++ b/tests/integration/components/pix-navigation-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render, within } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-navigation', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-notification-alert-test.js b/tests/integration/components/pix-notification-alert-test.js index 66c9bf426..1614aedca 100644 --- a/tests/integration/components/pix-notification-alert-test.js +++ b/tests/integration/components/pix-notification-alert-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pixNotificationAlert', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-pagination-test.js b/tests/integration/components/pix-pagination-test.js index 183654f95..355055567 100644 --- a/tests/integration/components/pix-pagination-test.js +++ b/tests/integration/components/pix-pagination-test.js @@ -1,8 +1,8 @@ -import { module, test } from 'qunit'; -import { click } from '@ember/test-helpers'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; +import { click } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | pagination', function (hooks) { diff --git a/tests/integration/components/pix-progress-bar-test.js b/tests/integration/components/pix-progress-bar-test.js index e4e33efc1..1da4ba594 100644 --- a/tests/integration/components/pix-progress-bar-test.js +++ b/tests/integration/components/pix-progress-bar-test.js @@ -1,7 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; module('Integration | Component | PixProgressBar', function (hooks) { diff --git a/tests/integration/components/pix-radio-button-test.js b/tests/integration/components/pix-radio-button-test.js index 325ce3a0a..c434e1e74 100644 --- a/tests/integration/components/pix-radio-button-test.js +++ b/tests/integration/components/pix-radio-button-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { render, clickByName } from '@1024pix/ember-testing-library'; +import { clickByName, render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | pix-radio-button', function (hooks) { diff --git a/tests/integration/components/pix-return-to-test.js b/tests/integration/components/pix-return-to-test.js index ac4185a8b..2de9b076c 100644 --- a/tests/integration/components/pix-return-to-test.js +++ b/tests/integration/components/pix-return-to-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | pix-return-to', function (hooks) { diff --git a/tests/integration/components/pix-search-input-test.js b/tests/integration/components/pix-search-input-test.js index cd94446f0..8d3f6f1c3 100644 --- a/tests/integration/components/pix-search-input-test.js +++ b/tests/integration/components/pix-search-input-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { render, fillByLabel } from '@1024pix/ember-testing-library'; +import { fillByLabel, render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | PixSearchInput', function (hooks) { diff --git a/tests/integration/components/pix-select-test.js b/tests/integration/components/pix-select-test.js index a2d15b5a2..ab9095c52 100644 --- a/tests/integration/components/pix-select-test.js +++ b/tests/integration/components/pix-select-test.js @@ -1,16 +1,16 @@ -import { module, test } from 'qunit'; -import { click, fillIn } from '@ember/test-helpers'; -import { setupRenderingTest } from 'ember-qunit'; import { - render, clickByName, fillByLabel, + render, waitForElementToBeRemoved, } from '@1024pix/ember-testing-library'; +import { click, fillIn } from '@ember/test-helpers'; +import { fireEvent } from '@testing-library/dom'; +import userEvent from '@testing-library/user-event'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; -import userEvent from '@testing-library/user-event'; -import { fireEvent } from '@testing-library/dom'; module('Integration | Component | PixSelect', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-selectable-tag-test.js b/tests/integration/components/pix-selectable-tag-test.js index 56d4632fc..a990ae19e 100644 --- a/tests/integration/components/pix-selectable-tag-test.js +++ b/tests/integration/components/pix-selectable-tag-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | selectable-tag', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-sidebar-test.js b/tests/integration/components/pix-sidebar-test.js index 247be6cda..5bf9810ca 100644 --- a/tests/integration/components/pix-sidebar-test.js +++ b/tests/integration/components/pix-sidebar-test.js @@ -1,9 +1,10 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { click, triggerKeyEvent } from '@ember/test-helpers'; import { render } from '@1024pix/ember-testing-library'; +import { click, triggerKeyEvent } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; module('Integration | Component | Sidebar', function (hooks) { diff --git a/tests/integration/components/pix-stars-test.js b/tests/integration/components/pix-stars-test.js index 4f39ac353..6c0eeafac 100644 --- a/tests/integration/components/pix-stars-test.js +++ b/tests/integration/components/pix-stars-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | stars', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-structure-switcher-test.js b/tests/integration/components/pix-structure-switcher-test.js index c240f0a49..df2c77e87 100644 --- a/tests/integration/components/pix-structure-switcher-test.js +++ b/tests/integration/components/pix-structure-switcher-test.js @@ -1,10 +1,10 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { render, fireEvent } from '@1024pix/ember-testing-library'; -import { hbs } from 'ember-cli-htmlbars'; -import sinon from 'sinon'; +import { fireEvent, render } from '@1024pix/ember-testing-library'; import { waitForElementToBeRemoved } from '@testing-library/dom'; import userEvent from '@testing-library/user-event'; +import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; +import sinon from 'sinon'; module('Integration | Component | pix-structure-switcher', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-table-column-test.js b/tests/integration/components/pix-table-column-test.js index 7c46e2fad..934fd0a38 100644 --- a/tests/integration/components/pix-table-column-test.js +++ b/tests/integration/components/pix-table-column-test.js @@ -1,8 +1,8 @@ //! template-lint-disable -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | table-column', function (hooks) { diff --git a/tests/integration/components/pix-table-test.js b/tests/integration/components/pix-table-test.js index 449498b53..fa39daeb1 100644 --- a/tests/integration/components/pix-table-test.js +++ b/tests/integration/components/pix-table-test.js @@ -1,9 +1,9 @@ //! template-lint-disable -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { click } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Component | table', function (hooks) { diff --git a/tests/integration/components/pix-tag-test.js b/tests/integration/components/pix-tag-test.js index 7a49d69af..502f97823 100644 --- a/tests/integration/components/pix-tag-test.js +++ b/tests/integration/components/pix-tag-test.js @@ -1,7 +1,7 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-tag', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-textarea-test.js b/tests/integration/components/pix-textarea-test.js index 53401be07..2d2246a1a 100644 --- a/tests/integration/components/pix-textarea-test.js +++ b/tests/integration/components/pix-textarea-test.js @@ -1,8 +1,9 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { triggerEvent } from '@ember/test-helpers'; import { render } from '@1024pix/ember-testing-library'; +import { triggerEvent } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import fillInByLabel from '../../helpers/fill-in-by-label'; module('Integration | Component | textarea', function (hooks) { diff --git a/tests/integration/components/pix-toast-container-test.js b/tests/integration/components/pix-toast-container-test.js index 58b9ef9ac..2df0d8161 100644 --- a/tests/integration/components/pix-toast-container-test.js +++ b/tests/integration/components/pix-toast-container-test.js @@ -1,13 +1,13 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | toast-container', function (hooks) { setupRenderingTest(hooks); module('when toast service content is not empty', function (hooks) { - let toasts = []; + const toasts = []; hooks.beforeEach(function () { toasts.push( { diff --git a/tests/integration/components/pix-toast-test.js b/tests/integration/components/pix-toast-test.js index 50d03a76a..b57cbd9d1 100644 --- a/tests/integration/components/pix-toast-test.js +++ b/tests/integration/components/pix-toast-test.js @@ -1,9 +1,9 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; +import { click } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; -import { click } from '@ember/test-helpers'; module('Integration | Component | toast', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-toggle-button-test.js b/tests/integration/components/pix-toggle-button-test.js index 9814d70c1..95cecf9bf 100644 --- a/tests/integration/components/pix-toggle-button-test.js +++ b/tests/integration/components/pix-toggle-button-test.js @@ -1,10 +1,10 @@ -import { module, test } from 'qunit'; -import { click } from '@ember/test-helpers'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; +import { click } from '@ember/test-helpers'; +import userEvent from '@testing-library/user-event'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; -import userEvent from '@testing-library/user-event'; module('Integration | Component | PixToggleButton', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/components/pix-tooltip-test.js b/tests/integration/components/pix-tooltip-test.js index 37a4dd758..249cedfc9 100644 --- a/tests/integration/components/pix-tooltip-test.js +++ b/tests/integration/components/pix-tooltip-test.js @@ -1,8 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; import { render } from '@1024pix/ember-testing-library'; -import { hbs } from 'ember-cli-htmlbars'; import userEvent from '@testing-library/user-event'; +import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; module('Integration | Component | pix-tooltip', function (hooks) { setupRenderingTest(hooks); diff --git a/tests/integration/modifiers/on-escape-action-test.js b/tests/integration/modifiers/on-escape-action-test.js index 7fbf1bab9..11ba95661 100644 --- a/tests/integration/modifiers/on-escape-action-test.js +++ b/tests/integration/modifiers/on-escape-action-test.js @@ -1,8 +1,8 @@ -import { module, test } from 'qunit'; -import { setupRenderingTest } from 'ember-qunit'; -import { triggerKeyEvent } from '@ember/test-helpers'; import { render } from '@1024pix/ember-testing-library'; +import { triggerKeyEvent } from '@ember/test-helpers'; import { hbs } from 'ember-cli-htmlbars'; +import { setupRenderingTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Integration | Modifier | on-escape-action', function (hooks) { diff --git a/tests/test-helper.js b/tests/test-helper.js index abaf966ff..6590be01c 100644 --- a/tests/test-helper.js +++ b/tests/test-helper.js @@ -1,9 +1,10 @@ +import { setApplication } from '@ember/test-helpers'; import Application from 'dummy/app'; import config from 'dummy/config/environment'; +import { start } from 'ember-qunit'; import * as QUnit from 'qunit'; -import { setApplication } from '@ember/test-helpers'; import { setup } from 'qunit-dom'; -import { start } from 'ember-qunit'; + import { contains } from './helpers/contains'; setApplication(Application.create(config.APP)); diff --git a/tests/unit/components/pix-banner-alert-test.js b/tests/unit/components/pix-banner-alert-test.js index 4a15e9c73..e12a7d612 100644 --- a/tests/unit/components/pix-banner-alert-test.js +++ b/tests/unit/components/pix-banner-alert-test.js @@ -1,8 +1,9 @@ -import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; -import createGlimmerComponent from '../../helpers/create-glimmer-component'; +import { module, test } from 'qunit'; import sinon from 'sinon'; +import createGlimmerComponent from '../../helpers/create-glimmer-component'; + module('Unit | Component | PixBannerAlert', function (hooks) { setupTest(hooks); diff --git a/tests/unit/components/pix-radio-button-test.js b/tests/unit/components/pix-radio-button-test.js index 853873d40..a4f2655ad 100644 --- a/tests/unit/components/pix-radio-button-test.js +++ b/tests/unit/components/pix-radio-button-test.js @@ -1,5 +1,6 @@ -import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; module('Unit | Component | PixRadioButton', function (hooks) { diff --git a/tests/unit/components/pix-return-to-test.js b/tests/unit/components/pix-return-to-test.js index d94c422a4..df2e08e93 100644 --- a/tests/unit/components/pix-return-to-test.js +++ b/tests/unit/components/pix-return-to-test.js @@ -1,5 +1,6 @@ -import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; module('Unit | Component | pix-return-to', function (hooks) { diff --git a/tests/unit/components/pix-search-input-test.js b/tests/unit/components/pix-search-input-test.js index d5c868453..728eba5cf 100644 --- a/tests/unit/components/pix-search-input-test.js +++ b/tests/unit/components/pix-search-input-test.js @@ -1,8 +1,9 @@ -import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; -import createGlimmerComponent from '../../helpers/create-glimmer-component'; +import { module, test } from 'qunit'; import sinon from 'sinon'; +import createGlimmerComponent from '../../helpers/create-glimmer-component'; + module('Unit | Component | pix-search-input', function (hooks) { setupTest(hooks); diff --git a/tests/unit/components/pix-select-test.js b/tests/unit/components/pix-select-test.js index ba32cd8f4..b9d8d1178 100644 --- a/tests/unit/components/pix-select-test.js +++ b/tests/unit/components/pix-select-test.js @@ -1,5 +1,6 @@ -import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; +import { module, test } from 'qunit'; + import createGlimmerComponent from '../../helpers/create-glimmer-component'; module('Unit | Component | pix-select', function (hooks) { diff --git a/tests/unit/services/pix-toast-test.js b/tests/unit/services/pix-toast-test.js index 1724164a0..69f0b361b 100644 --- a/tests/unit/services/pix-toast-test.js +++ b/tests/unit/services/pix-toast-test.js @@ -1,6 +1,6 @@ -import { module, test } from 'qunit'; -import { setupTest } from 'ember-qunit'; import ToastService from '@1024pix/pix-ui/services/pix-toast'; +import { setupTest } from 'ember-qunit'; +import { module, test } from 'qunit'; import sinon from 'sinon'; module('Unit | Service | toast', function (hooks) { diff --git a/tests/unit/translations/flatten-object-test.js b/tests/unit/translations/flatten-object-test.js index 01418b044..597f9594f 100644 --- a/tests/unit/translations/flatten-object-test.js +++ b/tests/unit/translations/flatten-object-test.js @@ -1,5 +1,5 @@ -import { module, test } from 'qunit'; import { flattenObject } from '@1024pix/pix-ui/translations'; +import { module, test } from 'qunit'; module('Unit | Translations', function () { module('#flattenObject', function () {