diff --git a/.github/workflows/validations.yml b/.github/workflows/validations.yml index 36d65ad0..11fa71da 100644 --- a/.github/workflows/validations.yml +++ b/.github/workflows/validations.yml @@ -47,6 +47,9 @@ jobs: ./packages/**/node_modules key: modules-${{ hashFiles('package-lock.json') }} + - name: Install Dependencies + run: npm ci + - name: Build run: npm run build @@ -54,4 +57,5 @@ jobs: run: npm run lint - name: Test - run: npm test + run: npm run test + continue-on-error: false diff --git a/package.json b/package.json index 7be72b8c..adea5f16 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "build-react-components": "npm run build --workspace=@otto-de/b2b-react-components", "build": "npm-run-all build-tokens build-core-components build-react-components", "lint": "npm run lint --workspace=@otto-de/b2b-core-components", - "test": "npm run test --workspace=@otto-de/b2b-core-components", + "test": "node test-runner.js", "prepare": "node scripts/prepare.mjs", "preinstall": "npx force-resolutions" }, diff --git a/packages/core-components/__snapshots__/components-assets-icon-50--all-icons.png b/packages/core-components/__snapshots__/components-assets-icon-50--all-icons.png index 7ca84a91..0d629454 100644 Binary files a/packages/core-components/__snapshots__/components-assets-icon-50--all-icons.png and b/packages/core-components/__snapshots__/components-assets-icon-50--all-icons.png differ diff --git a/packages/core-components/__snapshots__/components-assets-rounded-icon--story-020-text.png b/packages/core-components/__snapshots__/components-assets-rounded-icon--story-020-text.png index 30fc1968..63df347d 100644 Binary files a/packages/core-components/__snapshots__/components-assets-rounded-icon--story-020-text.png and b/packages/core-components/__snapshots__/components-assets-rounded-icon--story-020-text.png differ diff --git a/packages/core-components/__snapshots__/components-content-headline--story-010-default.png b/packages/core-components/__snapshots__/components-content-headline--story-010-default.png index 64bc5f8d..5e2c8477 100644 Binary files a/packages/core-components/__snapshots__/components-content-headline--story-010-default.png and b/packages/core-components/__snapshots__/components-content-headline--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-content-headline--story-030-size-200.png b/packages/core-components/__snapshots__/components-content-headline--story-030-size-200.png index f7291807..b04f2930 100644 Binary files a/packages/core-components/__snapshots__/components-content-headline--story-030-size-200.png and b/packages/core-components/__snapshots__/components-content-headline--story-030-size-200.png differ diff --git a/packages/core-components/__snapshots__/components-content-headline--story-040-size-100.png b/packages/core-components/__snapshots__/components-content-headline--story-040-size-100.png index 8fc44472..8e8a5a8c 100644 Binary files a/packages/core-components/__snapshots__/components-content-headline--story-040-size-100.png and b/packages/core-components/__snapshots__/components-content-headline--story-040-size-100.png differ diff --git a/packages/core-components/__snapshots__/components-content-headline--story-050-center.png b/packages/core-components/__snapshots__/components-content-headline--story-050-center.png index efa619d9..9c1ffd8e 100644 Binary files a/packages/core-components/__snapshots__/components-content-headline--story-050-center.png and b/packages/core-components/__snapshots__/components-content-headline--story-050-center.png differ diff --git a/packages/core-components/__snapshots__/components-content-headline--story-060-right.png b/packages/core-components/__snapshots__/components-content-headline--story-060-right.png index d0523d43..3fa7ab58 100644 Binary files a/packages/core-components/__snapshots__/components-content-headline--story-060-right.png and b/packages/core-components/__snapshots__/components-content-headline--story-060-right.png differ diff --git a/packages/core-components/__snapshots__/components-content-headline--story-070-no-margin.png b/packages/core-components/__snapshots__/components-content-headline--story-070-no-margin.png index 45bfaf46..832a0d9a 100644 Binary files a/packages/core-components/__snapshots__/components-content-headline--story-070-no-margin.png and b/packages/core-components/__snapshots__/components-content-headline--story-070-no-margin.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--bold.png b/packages/core-components/__snapshots__/components-content-paragraph--bold.png index 6c799cda..e6b5d6e4 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--bold.png and b/packages/core-components/__snapshots__/components-content-paragraph--bold.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--center-aligned.png b/packages/core-components/__snapshots__/components-content-paragraph--center-aligned.png index 17b14d05..403e99fa 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--center-aligned.png and b/packages/core-components/__snapshots__/components-content-paragraph--center-aligned.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--default.png b/packages/core-components/__snapshots__/components-content-paragraph--default.png index 37b05bcd..01fcb0b2 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--default.png and b/packages/core-components/__snapshots__/components-content-paragraph--default.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--display-inline-block.png b/packages/core-components/__snapshots__/components-content-paragraph--display-inline-block.png index b7369de9..f22dfc9e 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--display-inline-block.png and b/packages/core-components/__snapshots__/components-content-paragraph--display-inline-block.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--display-inline.png b/packages/core-components/__snapshots__/components-content-paragraph--display-inline.png index feec2dd6..17d3dbfd 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--display-inline.png and b/packages/core-components/__snapshots__/components-content-paragraph--display-inline.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--grey-variant.png b/packages/core-components/__snapshots__/components-content-paragraph--grey-variant.png index d5214403..7f079cb0 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--grey-variant.png and b/packages/core-components/__snapshots__/components-content-paragraph--grey-variant.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--no-bottom-margin.png b/packages/core-components/__snapshots__/components-content-paragraph--no-bottom-margin.png index 37b05bcd..01fcb0b2 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--no-bottom-margin.png and b/packages/core-components/__snapshots__/components-content-paragraph--no-bottom-margin.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--right-aligned.png b/packages/core-components/__snapshots__/components-content-paragraph--right-aligned.png index 900b017a..834d278d 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--right-aligned.png and b/packages/core-components/__snapshots__/components-content-paragraph--right-aligned.png differ diff --git a/packages/core-components/__snapshots__/components-content-paragraph--small.png b/packages/core-components/__snapshots__/components-content-paragraph--small.png index 9608781c..f47d792a 100644 Binary files a/packages/core-components/__snapshots__/components-content-paragraph--small.png and b/packages/core-components/__snapshots__/components-content-paragraph--small.png differ diff --git a/packages/core-components/__snapshots__/components-content-scrollable-container--story-010-horizontal-scroll.png b/packages/core-components/__snapshots__/components-content-scrollable-container--story-010-horizontal-scroll.png index f1d0a5ed..e55ed2aa 100644 Binary files a/packages/core-components/__snapshots__/components-content-scrollable-container--story-010-horizontal-scroll.png and b/packages/core-components/__snapshots__/components-content-scrollable-container--story-010-horizontal-scroll.png differ diff --git a/packages/core-components/__snapshots__/components-content-scrollable-container--story-020-vertical-scroll.png b/packages/core-components/__snapshots__/components-content-scrollable-container--story-020-vertical-scroll.png index 679c8763..f11cd863 100644 Binary files a/packages/core-components/__snapshots__/components-content-scrollable-container--story-020-vertical-scroll.png and b/packages/core-components/__snapshots__/components-content-scrollable-container--story-020-vertical-scroll.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-010-default.png b/packages/core-components/__snapshots__/components-form-checkbox--story-010-default.png index 5cc71cc5..a26111d5 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-010-default.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-020-checked.png b/packages/core-components/__snapshots__/components-form-checkbox--story-020-checked.png index 5d2d23d9..12897aa3 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-020-checked.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-020-checked.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-030-hint.png b/packages/core-components/__snapshots__/components-form-checkbox--story-030-hint.png index d7f40b09..1bb34fd1 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-030-hint.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-030-hint.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-040-error.png b/packages/core-components/__snapshots__/components-form-checkbox--story-040-error.png index 2d007f2b..e23e0cc3 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-040-error.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-040-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-050-disabled.png b/packages/core-components/__snapshots__/components-form-checkbox--story-050-disabled.png index 85114f54..9593cb35 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-050-disabled.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-050-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-060-required.png b/packages/core-components/__snapshots__/components-form-checkbox--story-060-required.png index 94161f49..42197045 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-060-required.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-060-required.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox--story-070-label-slot.png b/packages/core-components/__snapshots__/components-form-checkbox--story-070-label-slot.png index 212e439c..346b4867 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox--story-070-label-slot.png and b/packages/core-components/__snapshots__/components-form-checkbox--story-070-label-slot.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox-group--story-010-default.png b/packages/core-components/__snapshots__/components-form-checkbox-group--story-010-default.png index 2d303dea..5302fe60 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox-group--story-010-default.png and b/packages/core-components/__snapshots__/components-form-checkbox-group--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox-group--story-020-hint.png b/packages/core-components/__snapshots__/components-form-checkbox-group--story-020-hint.png index 623b136c..50ff0742 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox-group--story-020-hint.png and b/packages/core-components/__snapshots__/components-form-checkbox-group--story-020-hint.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox-group--story-030-error.png b/packages/core-components/__snapshots__/components-form-checkbox-group--story-030-error.png index 1daaf411..1dd42afe 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox-group--story-030-error.png and b/packages/core-components/__snapshots__/components-form-checkbox-group--story-030-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox-group--story-040-disabled.png b/packages/core-components/__snapshots__/components-form-checkbox-group--story-040-disabled.png index 8f21d121..d2b7cbb0 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox-group--story-040-disabled.png and b/packages/core-components/__snapshots__/components-form-checkbox-group--story-040-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox-group--story-050-horizontal.png b/packages/core-components/__snapshots__/components-form-checkbox-group--story-050-horizontal.png index f333ad73..fa5c40c3 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox-group--story-050-horizontal.png and b/packages/core-components/__snapshots__/components-form-checkbox-group--story-050-horizontal.png differ diff --git a/packages/core-components/__snapshots__/components-form-checkbox-group--story-060-required.png b/packages/core-components/__snapshots__/components-form-checkbox-group--story-060-required.png index dbb08aa9..a662aa1a 100644 Binary files a/packages/core-components/__snapshots__/components-form-checkbox-group--story-060-required.png and b/packages/core-components/__snapshots__/components-form-checkbox-group--story-060-required.png differ diff --git a/packages/core-components/__snapshots__/components-form-dropdown--story-010-default.png b/packages/core-components/__snapshots__/components-form-dropdown--story-010-default.png index 7556e90f..3a868c78 100644 Binary files a/packages/core-components/__snapshots__/components-form-dropdown--story-010-default.png and b/packages/core-components/__snapshots__/components-form-dropdown--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-dropdown--story-020-disabled.png b/packages/core-components/__snapshots__/components-form-dropdown--story-020-disabled.png index 3c3a5935..6ed9adde 100644 Binary files a/packages/core-components/__snapshots__/components-form-dropdown--story-020-disabled.png and b/packages/core-components/__snapshots__/components-form-dropdown--story-020-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-dropdown--story-030-error.png b/packages/core-components/__snapshots__/components-form-dropdown--story-030-error.png index 2ea0fdf4..902cc0b6 100644 Binary files a/packages/core-components/__snapshots__/components-form-dropdown--story-030-error.png and b/packages/core-components/__snapshots__/components-form-dropdown--story-030-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-dropdown--story-040-required.png b/packages/core-components/__snapshots__/components-form-dropdown--story-040-required.png index 3a9b52b9..7a006ecf 100644 Binary files a/packages/core-components/__snapshots__/components-form-dropdown--story-040-required.png and b/packages/core-components/__snapshots__/components-form-dropdown--story-040-required.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--all-properties-specified.png b/packages/core-components/__snapshots__/components-form-input--all-properties-specified.png index cd2c94ca..bc806c86 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--all-properties-specified.png and b/packages/core-components/__snapshots__/components-form-input--all-properties-specified.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--center-aligned.png b/packages/core-components/__snapshots__/components-form-input--center-aligned.png index b1d6d698..5d5625e5 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--center-aligned.png and b/packages/core-components/__snapshots__/components-form-input--center-aligned.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--default.png b/packages/core-components/__snapshots__/components-form-input--default.png index 060cefed..9c3e9794 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--default.png and b/packages/core-components/__snapshots__/components-form-input--default.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--disabled.png b/packages/core-components/__snapshots__/components-form-input--disabled.png index de695cd5..97091af8 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--disabled.png and b/packages/core-components/__snapshots__/components-form-input--disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--error.png b/packages/core-components/__snapshots__/components-form-input--error.png index b56a0e82..d9de49bd 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--error.png and b/packages/core-components/__snapshots__/components-form-input--error.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--hint.png b/packages/core-components/__snapshots__/components-form-input--hint.png index 32374dfb..c310a9b7 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--hint.png and b/packages/core-components/__snapshots__/components-form-input--hint.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--placeholder.png b/packages/core-components/__snapshots__/components-form-input--placeholder.png index 4eadc347..c503a676 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--placeholder.png and b/packages/core-components/__snapshots__/components-form-input--placeholder.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--prefix-and-suffix.png b/packages/core-components/__snapshots__/components-form-input--prefix-and-suffix.png index e591119d..e696edb2 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--prefix-and-suffix.png and b/packages/core-components/__snapshots__/components-form-input--prefix-and-suffix.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--prefix.png b/packages/core-components/__snapshots__/components-form-input--prefix.png index 094120a8..f9b60529 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--prefix.png and b/packages/core-components/__snapshots__/components-form-input--prefix.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--required.png b/packages/core-components/__snapshots__/components-form-input--required.png index 8f44a459..e44f90d1 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--required.png and b/packages/core-components/__snapshots__/components-form-input--required.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--right-aligned.png b/packages/core-components/__snapshots__/components-form-input--right-aligned.png index 64132643..2775db06 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--right-aligned.png and b/packages/core-components/__snapshots__/components-form-input--right-aligned.png differ diff --git a/packages/core-components/__snapshots__/components-form-input--suffix.png b/packages/core-components/__snapshots__/components-form-input--suffix.png index d3d73d35..6c5b253a 100644 Binary files a/packages/core-components/__snapshots__/components-form-input--suffix.png and b/packages/core-components/__snapshots__/components-form-input--suffix.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-group--story-010-default.png b/packages/core-components/__snapshots__/components-form-input-group--story-010-default.png index 1ab53ae0..65e1d289 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-group--story-010-default.png and b/packages/core-components/__snapshots__/components-form-input-group--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-group--story-020-disabled.png b/packages/core-components/__snapshots__/components-form-input-group--story-020-disabled.png index 76652321..6a228aec 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-group--story-020-disabled.png and b/packages/core-components/__snapshots__/components-form-input-group--story-020-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-group--story-030-error.png b/packages/core-components/__snapshots__/components-form-input-group--story-030-error.png index f482624f..6f2ba8b4 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-group--story-030-error.png and b/packages/core-components/__snapshots__/components-form-input-group--story-030-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-group--story-040-complex.png b/packages/core-components/__snapshots__/components-form-input-group--story-040-complex.png index 92fdd3df..8b176ad1 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-group--story-040-complex.png and b/packages/core-components/__snapshots__/components-form-input-group--story-040-complex.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-list--custom-list.png b/packages/core-components/__snapshots__/components-form-input-list--custom-list.png index db15605e..6deb5abc 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-list--custom-list.png and b/packages/core-components/__snapshots__/components-form-input-list--custom-list.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-list--disabled-with-selected-option.png b/packages/core-components/__snapshots__/components-form-input-list--disabled-with-selected-option.png index 77547021..fbfb767c 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-list--disabled-with-selected-option.png and b/packages/core-components/__snapshots__/components-form-input-list--disabled-with-selected-option.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-list--disabled-without-selected-option.png b/packages/core-components/__snapshots__/components-form-input-list--disabled-without-selected-option.png index e8e22afd..c7787838 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-list--disabled-without-selected-option.png and b/packages/core-components/__snapshots__/components-form-input-list--disabled-without-selected-option.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-list--focused.png b/packages/core-components/__snapshots__/components-form-input-list--focused.png index 0a000c0d..5c74b3ae 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-list--focused.png and b/packages/core-components/__snapshots__/components-form-input-list--focused.png differ diff --git a/packages/core-components/__snapshots__/components-form-input-list--input-list.png b/packages/core-components/__snapshots__/components-form-input-list--input-list.png index db15605e..6deb5abc 100644 Binary files a/packages/core-components/__snapshots__/components-form-input-list--input-list.png and b/packages/core-components/__snapshots__/components-form-input-list--input-list.png differ diff --git a/packages/core-components/__snapshots__/components-form-multiselect-dropdown--default.png b/packages/core-components/__snapshots__/components-form-multiselect-dropdown--default.png index 696a9848..bd5026ce 100644 Binary files a/packages/core-components/__snapshots__/components-form-multiselect-dropdown--default.png and b/packages/core-components/__snapshots__/components-form-multiselect-dropdown--default.png differ diff --git a/packages/core-components/__snapshots__/components-form-multiselect-dropdown--initial-selected-values.png b/packages/core-components/__snapshots__/components-form-multiselect-dropdown--initial-selected-values.png index a4be46e5..62961321 100644 Binary files a/packages/core-components/__snapshots__/components-form-multiselect-dropdown--initial-selected-values.png and b/packages/core-components/__snapshots__/components-form-multiselect-dropdown--initial-selected-values.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-button--story-010-default.png b/packages/core-components/__snapshots__/components-form-radio-button--story-010-default.png index 6c2a62c8..79e49dd4 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-button--story-010-default.png and b/packages/core-components/__snapshots__/components-form-radio-button--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-button--story-020-hint.png b/packages/core-components/__snapshots__/components-form-radio-button--story-020-hint.png index 1d8afb4e..168b041d 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-button--story-020-hint.png and b/packages/core-components/__snapshots__/components-form-radio-button--story-020-hint.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-button--story-030-error.png b/packages/core-components/__snapshots__/components-form-radio-button--story-030-error.png index 0aceaf6a..e63a20ec 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-button--story-030-error.png and b/packages/core-components/__snapshots__/components-form-radio-button--story-030-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-button--story-040-disabled.png b/packages/core-components/__snapshots__/components-form-radio-button--story-040-disabled.png index 0d631dce..c6ab8dd4 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-button--story-040-disabled.png and b/packages/core-components/__snapshots__/components-form-radio-button--story-040-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-button--story-050-required.png b/packages/core-components/__snapshots__/components-form-radio-button--story-050-required.png index 06cf0cda..ded27cab 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-button--story-050-required.png and b/packages/core-components/__snapshots__/components-form-radio-button--story-050-required.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-button--story-060-label-slot.png b/packages/core-components/__snapshots__/components-form-radio-button--story-060-label-slot.png new file mode 100644 index 00000000..48f57c3a Binary files /dev/null and b/packages/core-components/__snapshots__/components-form-radio-button--story-060-label-slot.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-010-default.png b/packages/core-components/__snapshots__/components-form-radio-group--story-010-default.png index da499c1c..4b27027a 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-group--story-010-default.png and b/packages/core-components/__snapshots__/components-form-radio-group--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-020-hint.png b/packages/core-components/__snapshots__/components-form-radio-group--story-020-hint.png index 7a11a8e8..36e27bf5 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-group--story-020-hint.png and b/packages/core-components/__snapshots__/components-form-radio-group--story-020-hint.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-030-error.png b/packages/core-components/__snapshots__/components-form-radio-group--story-030-error.png index e95463e3..79afecac 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-group--story-030-error.png and b/packages/core-components/__snapshots__/components-form-radio-group--story-030-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-040-disabled.png b/packages/core-components/__snapshots__/components-form-radio-group--story-040-disabled.png index f3830619..1c980204 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-group--story-040-disabled.png and b/packages/core-components/__snapshots__/components-form-radio-group--story-040-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-050-horizontal.png b/packages/core-components/__snapshots__/components-form-radio-group--story-050-horizontal.png index bd37391f..9859541e 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-group--story-050-horizontal.png and b/packages/core-components/__snapshots__/components-form-radio-group--story-050-horizontal.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-060-required.png b/packages/core-components/__snapshots__/components-form-radio-group--story-060-required.png index 54cfe941..1c02e369 100644 Binary files a/packages/core-components/__snapshots__/components-form-radio-group--story-060-required.png and b/packages/core-components/__snapshots__/components-form-radio-group--story-060-required.png differ diff --git a/packages/core-components/__snapshots__/components-form-radio-group--story-070-label-slot.png b/packages/core-components/__snapshots__/components-form-radio-group--story-070-label-slot.png new file mode 100644 index 00000000..63598bc5 Binary files /dev/null and b/packages/core-components/__snapshots__/components-form-radio-group--story-070-label-slot.png differ diff --git a/packages/core-components/__snapshots__/components-form-required-separator--story-010-default.png b/packages/core-components/__snapshots__/components-form-required-separator--story-010-default.png index 28995263..5d92ab55 100644 Binary files a/packages/core-components/__snapshots__/components-form-required-separator--story-010-default.png and b/packages/core-components/__snapshots__/components-form-required-separator--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-search--story-010-search.png b/packages/core-components/__snapshots__/components-form-search--story-010-search.png index fd2afd2d..2c28bef9 100644 Binary files a/packages/core-components/__snapshots__/components-form-search--story-010-search.png and b/packages/core-components/__snapshots__/components-form-search--story-010-search.png differ diff --git a/packages/core-components/__snapshots__/components-form-search--story-020-search-disabled.png b/packages/core-components/__snapshots__/components-form-search--story-020-search-disabled.png index fb5a1c15..79eda356 100644 Binary files a/packages/core-components/__snapshots__/components-form-search--story-020-search-disabled.png and b/packages/core-components/__snapshots__/components-form-search--story-020-search-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-search--story-030-custom-search.png b/packages/core-components/__snapshots__/components-form-search--story-030-custom-search.png index eaefdcc7..b99819a5 100644 Binary files a/packages/core-components/__snapshots__/components-form-search--story-030-custom-search.png and b/packages/core-components/__snapshots__/components-form-search--story-030-custom-search.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-010-default.png b/packages/core-components/__snapshots__/components-form-textarea--story-010-default.png index 600ef1aa..cd8b64dc 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-010-default.png and b/packages/core-components/__snapshots__/components-form-textarea--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-020-placeholder.png b/packages/core-components/__snapshots__/components-form-textarea--story-020-placeholder.png index 7350fd32..e0b66f02 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-020-placeholder.png and b/packages/core-components/__snapshots__/components-form-textarea--story-020-placeholder.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-030-disabled.png b/packages/core-components/__snapshots__/components-form-textarea--story-030-disabled.png index bd7dd56b..e824fd06 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-030-disabled.png and b/packages/core-components/__snapshots__/components-form-textarea--story-030-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-040-hint.png b/packages/core-components/__snapshots__/components-form-textarea--story-040-hint.png index aa0e5f93..c7c563cf 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-040-hint.png and b/packages/core-components/__snapshots__/components-form-textarea--story-040-hint.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-050-error.png b/packages/core-components/__snapshots__/components-form-textarea--story-050-error.png index 4b1dbae4..cf8a01f6 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-050-error.png and b/packages/core-components/__snapshots__/components-form-textarea--story-050-error.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-055-required.png b/packages/core-components/__snapshots__/components-form-textarea--story-055-required.png index bf7ff61a..17a26e87 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-055-required.png and b/packages/core-components/__snapshots__/components-form-textarea--story-055-required.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-060-all-args.png b/packages/core-components/__snapshots__/components-form-textarea--story-060-all-args.png index 2fd47801..3d76475e 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-060-all-args.png and b/packages/core-components/__snapshots__/components-form-textarea--story-060-all-args.png differ diff --git a/packages/core-components/__snapshots__/components-form-textarea--story-070-height.png b/packages/core-components/__snapshots__/components-form-textarea--story-070-height.png index 335094a7..737de7df 100644 Binary files a/packages/core-components/__snapshots__/components-form-textarea--story-070-height.png and b/packages/core-components/__snapshots__/components-form-textarea--story-070-height.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-anchor--story-010-default.png b/packages/core-components/__snapshots__/components-interaction-anchor--story-010-default.png index 50c603c8..5c660c17 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-anchor--story-010-default.png and b/packages/core-components/__snapshots__/components-interaction-anchor--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-anchor--story-020-size-100.png b/packages/core-components/__snapshots__/components-interaction-anchor--story-020-size-100.png index 577dc1bd..6159c786 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-anchor--story-020-size-100.png and b/packages/core-components/__snapshots__/components-interaction-anchor--story-020-size-100.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-anchor--story-030-target-blank.png b/packages/core-components/__snapshots__/components-interaction-anchor--story-030-target-blank.png index 50c603c8..5c660c17 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-anchor--story-030-target-blank.png and b/packages/core-components/__snapshots__/components-interaction-anchor--story-030-target-blank.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-anchor--story-040-blue-hover-color.png b/packages/core-components/__snapshots__/components-interaction-anchor--story-040-blue-hover-color.png index 12c58cda..cf284d40 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-anchor--story-040-blue-hover-color.png and b/packages/core-components/__snapshots__/components-interaction-anchor--story-040-blue-hover-color.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-anchor--story-050-no-underline.png b/packages/core-components/__snapshots__/components-interaction-anchor--story-050-no-underline.png index 15dc3f49..cc45f213 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-anchor--story-050-no-underline.png and b/packages/core-components/__snapshots__/components-interaction-anchor--story-050-no-underline.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-010-default.png b/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-010-default.png index 231acadc..14a06bc6 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-010-default.png and b/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-020-padding-top-bottom.png b/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-020-padding-top-bottom.png index 9ce2e9d1..94b822d8 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-020-padding-top-bottom.png and b/packages/core-components/__snapshots__/components-interaction-breadcrumb--story-020-padding-top-bottom.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--anchor.png b/packages/core-components/__snapshots__/components-interaction-button--anchor.png index 68ef376a..5ed8462b 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--anchor.png and b/packages/core-components/__snapshots__/components-interaction-button--anchor.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--custom-width.png b/packages/core-components/__snapshots__/components-interaction-button--custom-width.png index e72b2b36..6ffa8470 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--custom-width.png and b/packages/core-components/__snapshots__/components-interaction-button--custom-width.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--disabled-anchor.png b/packages/core-components/__snapshots__/components-interaction-button--disabled-anchor.png index 87a609e9..59728b20 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--disabled-anchor.png and b/packages/core-components/__snapshots__/components-interaction-button--disabled-anchor.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--disabled.png b/packages/core-components/__snapshots__/components-interaction-button--disabled.png index 44965665..d07da802 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--disabled.png and b/packages/core-components/__snapshots__/components-interaction-button--disabled.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--icon-end.png b/packages/core-components/__snapshots__/components-interaction-button--icon-end.png index 474cc700..de1300d3 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--icon-end.png and b/packages/core-components/__snapshots__/components-interaction-button--icon-end.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--icon-start.png b/packages/core-components/__snapshots__/components-interaction-button--icon-start.png index 73669c1c..6b5243e6 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--icon-start.png and b/packages/core-components/__snapshots__/components-interaction-button--icon-start.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--pali-icon.png b/packages/core-components/__snapshots__/components-interaction-button--pali-icon.png index 44f673dc..2b8b3dd5 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--pali-icon.png and b/packages/core-components/__snapshots__/components-interaction-button--pali-icon.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--primary.png b/packages/core-components/__snapshots__/components-interaction-button--primary.png index 8f2cee54..e27a8e5e 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--primary.png and b/packages/core-components/__snapshots__/components-interaction-button--primary.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-button--secondary.png b/packages/core-components/__snapshots__/components-interaction-button--secondary.png index 4f1f2dda..1d041a3f 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-button--secondary.png and b/packages/core-components/__snapshots__/components-interaction-button--secondary.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-card--story-010-card.png b/packages/core-components/__snapshots__/components-interaction-card--story-010-card.png index 8eca0707..bf631aa6 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-card--story-010-card.png and b/packages/core-components/__snapshots__/components-interaction-card--story-010-card.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-card--story-020-disabled-card.png b/packages/core-components/__snapshots__/components-interaction-card--story-020-disabled-card.png index 0745109e..cdc58e35 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-card--story-020-disabled-card.png and b/packages/core-components/__snapshots__/components-interaction-card--story-020-disabled-card.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-card--story-030-link-card.png b/packages/core-components/__snapshots__/components-interaction-card--story-030-link-card.png index 8eca0707..bf631aa6 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-card--story-030-link-card.png and b/packages/core-components/__snapshots__/components-interaction-card--story-030-link-card.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-010-default.png b/packages/core-components/__snapshots__/components-interaction-chip--story-010-default.png index a6226d5f..efceaa91 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-010-default.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-020-disabled.png b/packages/core-components/__snapshots__/components-interaction-chip--story-020-disabled.png index d1304673..cfd4fca8 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-020-disabled.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-020-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-030-without-button.png b/packages/core-components/__snapshots__/components-interaction-chip--story-030-without-button.png index 877fdcea..2fad704a 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-030-without-button.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-030-without-button.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-040-with-truncated-text.png b/packages/core-components/__snapshots__/components-interaction-chip--story-040-with-truncated-text.png index 11c51dc7..940f7f48 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-040-with-truncated-text.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-040-with-truncated-text.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-050-success-chip.png b/packages/core-components/__snapshots__/components-interaction-chip--story-050-success-chip.png index 11f4d5e3..607274a8 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-050-success-chip.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-050-success-chip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-051-info-chip.png b/packages/core-components/__snapshots__/components-interaction-chip--story-051-info-chip.png index 99c0483e..f9c99471 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-051-info-chip.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-051-info-chip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-052-warning-chip.png b/packages/core-components/__snapshots__/components-interaction-chip--story-052-warning-chip.png index b79dbaa3..dc14ad25 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-052-warning-chip.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-052-warning-chip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-053-error-chip.png b/packages/core-components/__snapshots__/components-interaction-chip--story-053-error-chip.png index 76958268..f7a8855d 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-053-error-chip.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-053-error-chip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-060-bold-label.png b/packages/core-components/__snapshots__/components-interaction-chip--story-060-bold-label.png index d293e53b..43d0627e 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-060-bold-label.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-060-bold-label.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-061-italic-label.png b/packages/core-components/__snapshots__/components-interaction-chip--story-061-italic-label.png index c0ad6a1a..2ae2bb3f 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-061-italic-label.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-061-italic-label.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-062-underlined-label.png b/packages/core-components/__snapshots__/components-interaction-chip--story-062-underlined-label.png index a212f8f9..769f6c61 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-062-underlined-label.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-062-underlined-label.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-chip--story-063-strikethrough-label.png b/packages/core-components/__snapshots__/components-interaction-chip--story-063-strikethrough-label.png index 19a8c609..f1aaa138 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-chip--story-063-strikethrough-label.png and b/packages/core-components/__snapshots__/components-interaction-chip--story-063-strikethrough-label.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-flyout-menu--all-states.png b/packages/core-components/__snapshots__/components-interaction-flyout-menu--all-states.png index 2ed3b440..69a141f3 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-flyout-menu--all-states.png and b/packages/core-components/__snapshots__/components-interaction-flyout-menu--all-states.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination-last.png b/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination-last.png index 35185917..8216cfc3 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination-last.png and b/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination-last.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination.png b/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination.png index 55c10586..1af3d8b5 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination.png and b/packages/core-components/__snapshots__/components-interaction-pagination--story-010-pagination.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-pagination--story-020-pagination-middle.png b/packages/core-components/__snapshots__/components-interaction-pagination--story-020-pagination-middle.png index 9f8bb299..01d1eadd 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-pagination--story-020-pagination-middle.png and b/packages/core-components/__snapshots__/components-interaction-pagination--story-020-pagination-middle.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tab-group--story-010-all-tabs.png b/packages/core-components/__snapshots__/components-interaction-tab-group--story-010-all-tabs.png index c005e99b..94b53428 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tab-group--story-010-all-tabs.png and b/packages/core-components/__snapshots__/components-interaction-tab-group--story-010-all-tabs.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-010-default.png b/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-010-default.png index c3b9f2fa..e69be69f 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-010-default.png and b/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-010-default.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-020-disabled.png b/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-020-disabled.png index 6cf326f4..08a04f31 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-020-disabled.png and b/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-020-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-030-single-disabled.png b/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-030-single-disabled.png index e480c275..c49680fb 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-030-single-disabled.png and b/packages/core-components/__snapshots__/components-interaction-toggle-button-group--story-030-single-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off-disabled.png b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off-disabled.png index 0bd50f7a..d304e083 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off-disabled.png and b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off.png b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off.png index 77fe4b88..6af51338 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off.png and b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-off.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on-disabled.png b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on-disabled.png index a04f9f5d..e40d5c7b 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on-disabled.png and b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on-disabled.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on.png b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on.png index 0c04eb55..42ca738a 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on.png and b/packages/core-components/__snapshots__/components-interaction-toggle-switch--switch-on.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--block-tooltip-story.png b/packages/core-components/__snapshots__/components-interaction-tooltip--block-tooltip-story.png index 1698d559..4ddf75e5 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--block-tooltip-story.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--block-tooltip-story.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--bottom-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--bottom-tooltip.png index 9de9b712..d53183d3 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--bottom-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--bottom-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--custom-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--custom-tooltip.png index aa09dd98..ab7f927f 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--custom-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--custom-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--default-hover-tool-tip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--default-hover-tool-tip.png index aa09dd98..ab7f927f 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--default-hover-tool-tip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--default-hover-tool-tip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--focus-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--focus-tooltip.png index 631092fe..c56562db 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--focus-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--focus-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--left-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--left-tooltip.png index f295bbd2..8d9c64d5 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--left-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--left-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--long-right-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--long-right-tooltip.png index 4336f5cf..4c204af6 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--long-right-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--long-right-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--right-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--right-tooltip.png index ff68d1c6..76c86fe7 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--right-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--right-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-interaction-tooltip--top-tooltip.png b/packages/core-components/__snapshots__/components-interaction-tooltip--top-tooltip.png index 123d2418..67447060 100644 Binary files a/packages/core-components/__snapshots__/components-interaction-tooltip--top-tooltip.png and b/packages/core-components/__snapshots__/components-interaction-tooltip--top-tooltip.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-alert--story-010-info.png b/packages/core-components/__snapshots__/components-status-feedback-alert--story-010-info.png index b89b5095..bef1a50b 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-alert--story-010-info.png and b/packages/core-components/__snapshots__/components-status-feedback-alert--story-010-info.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-alert--story-020-success.png b/packages/core-components/__snapshots__/components-status-feedback-alert--story-020-success.png index 4813d865..fe33a431 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-alert--story-020-success.png and b/packages/core-components/__snapshots__/components-status-feedback-alert--story-020-success.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-alert--story-030-warning.png b/packages/core-components/__snapshots__/components-status-feedback-alert--story-030-warning.png index 1046b670..0423f0a5 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-alert--story-030-warning.png and b/packages/core-components/__snapshots__/components-status-feedback-alert--story-030-warning.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-alert--story-040-error.png b/packages/core-components/__snapshots__/components-status-feedback-alert--story-040-error.png index d99eca88..3bbb2d05 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-alert--story-040-error.png and b/packages/core-components/__snapshots__/components-status-feedback-alert--story-040-error.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-alert--story-050-small.png b/packages/core-components/__snapshots__/components-status-feedback-alert--story-050-small.png index e11aebca..eb998069 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-alert--story-050-small.png and b/packages/core-components/__snapshots__/components-status-feedback-alert--story-050-small.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-label--story-010-neutral.png b/packages/core-components/__snapshots__/components-status-feedback-label--story-010-neutral.png index 0b406d6b..011dc290 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-label--story-010-neutral.png and b/packages/core-components/__snapshots__/components-status-feedback-label--story-010-neutral.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-label--story-020-info.png b/packages/core-components/__snapshots__/components-status-feedback-label--story-020-info.png index ee24769e..042dd297 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-label--story-020-info.png and b/packages/core-components/__snapshots__/components-status-feedback-label--story-020-info.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-label--story-030-success.png b/packages/core-components/__snapshots__/components-status-feedback-label--story-030-success.png index 137a65d3..bdc957cc 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-label--story-030-success.png and b/packages/core-components/__snapshots__/components-status-feedback-label--story-030-success.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-label--story-040-warning.png b/packages/core-components/__snapshots__/components-status-feedback-label--story-040-warning.png index 0db4b27a..31c10db2 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-label--story-040-warning.png and b/packages/core-components/__snapshots__/components-status-feedback-label--story-040-warning.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-label--story-050-error.png b/packages/core-components/__snapshots__/components-status-feedback-label--story-050-error.png index e52304f6..7b84f945 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-label--story-050-error.png and b/packages/core-components/__snapshots__/components-status-feedback-label--story-050-error.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-modal--story-030-default.png b/packages/core-components/__snapshots__/components-status-feedback-modal--story-030-default.png index eefe5559..80e517d3 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-modal--story-030-default.png and b/packages/core-components/__snapshots__/components-status-feedback-modal--story-030-default.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-modal--story-040-large.png b/packages/core-components/__snapshots__/components-status-feedback-modal--story-040-large.png index b2ce69d9..fbebc69b 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-modal--story-040-large.png and b/packages/core-components/__snapshots__/components-status-feedback-modal--story-040-large.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-020-label-on-bottom-left.png b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-020-label-on-bottom-left.png index f6df6356..d764bd94 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-020-label-on-bottom-left.png and b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-020-label-on-bottom-left.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-030-label-on-bottom-right.png b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-030-label-on-bottom-right.png index fd68beca..510e20a6 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-030-label-on-bottom-right.png and b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-030-label-on-bottom-right.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-040-label-on-left-side.png b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-040-label-on-left-side.png index c28c8531..4f111252 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-040-label-on-left-side.png and b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-040-label-on-left-side.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-050-label-on-right-side.png b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-050-label-on-right-side.png index 78195abc..aed49e15 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-050-label-on-right-side.png and b/packages/core-components/__snapshots__/components-status-feedback-progress-bar--story-050-label-on-right-side.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-wizard--story-010-wizard.png b/packages/core-components/__snapshots__/components-status-feedback-wizard--story-010-wizard.png index 41ca03a3..67d866c4 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-wizard--story-010-wizard.png and b/packages/core-components/__snapshots__/components-status-feedback-wizard--story-010-wizard.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-wizard--story-020-wizard-states.png b/packages/core-components/__snapshots__/components-status-feedback-wizard--story-020-wizard-states.png index 0be2f506..08b79129 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-wizard--story-020-wizard-states.png and b/packages/core-components/__snapshots__/components-status-feedback-wizard--story-020-wizard-states.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-015-completed-with-number.png b/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-015-completed-with-number.png index 757a03ca..033c9345 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-015-completed-with-number.png and b/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-015-completed-with-number.png differ diff --git a/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-020-pending.png b/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-020-pending.png index fe3f91df..211c6d4b 100644 Binary files a/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-020-pending.png and b/packages/core-components/__snapshots__/components-status-feedback-wizard-icon--story-020-pending.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--accordion-table.png b/packages/core-components/__snapshots__/components-table-table--accordion-table.png index 96ebb729..7a65e691 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--accordion-table.png and b/packages/core-components/__snapshots__/components-table-table--accordion-table.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--colored-row.png b/packages/core-components/__snapshots__/components-table-table--colored-row.png index d61309c4..913dc04e 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--colored-row.png and b/packages/core-components/__snapshots__/components-table-table--colored-row.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--colspan-table.png b/packages/core-components/__snapshots__/components-table-table--colspan-table.png index 6725fd2d..dec9ec71 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--colspan-table.png and b/packages/core-components/__snapshots__/components-table-table--colspan-table.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--fixed-cell-size.png b/packages/core-components/__snapshots__/components-table-table--fixed-cell-size.png index a2fcdbcd..8f306917 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--fixed-cell-size.png and b/packages/core-components/__snapshots__/components-table-table--fixed-cell-size.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--fixed-row-height.png b/packages/core-components/__snapshots__/components-table-table--fixed-row-height.png index 7d5dda9a..0c031cbd 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--fixed-row-height.png and b/packages/core-components/__snapshots__/components-table-table--fixed-row-height.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--scrollable-table.png b/packages/core-components/__snapshots__/components-table-table--scrollable-table.png index 482674b1..d2ed3362 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--scrollable-table.png and b/packages/core-components/__snapshots__/components-table-table--scrollable-table.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--selectable-table.png b/packages/core-components/__snapshots__/components-table-table--selectable-table.png index 10087fd8..ebb7e2b6 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--selectable-table.png and b/packages/core-components/__snapshots__/components-table-table--selectable-table.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--size-equal.png b/packages/core-components/__snapshots__/components-table-table--size-equal.png index 7d666d94..a50043ca 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--size-equal.png and b/packages/core-components/__snapshots__/components-table-table--size-equal.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--size-expand-full-width.png b/packages/core-components/__snapshots__/components-table-table--size-expand-full-width.png index 2db34cea..e527815a 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--size-expand-full-width.png and b/packages/core-components/__snapshots__/components-table-table--size-expand-full-width.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--size-expand.png b/packages/core-components/__snapshots__/components-table-table--size-expand.png index 2cc5433e..b2b7fdf1 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--size-expand.png and b/packages/core-components/__snapshots__/components-table-table--size-expand.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--small-table-equal.png b/packages/core-components/__snapshots__/components-table-table--small-table-equal.png index 1ffb090f..27268e05 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--small-table-equal.png and b/packages/core-components/__snapshots__/components-table-table--small-table-equal.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--small-table-expand.png b/packages/core-components/__snapshots__/components-table-table--small-table-expand.png index 5d85b34a..d5c530ff 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--small-table-expand.png and b/packages/core-components/__snapshots__/components-table-table--small-table-expand.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--sortable-table-right-align.png b/packages/core-components/__snapshots__/components-table-table--sortable-table-right-align.png index c7f4f7b1..0c3a4327 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--sortable-table-right-align.png and b/packages/core-components/__snapshots__/components-table-table--sortable-table-right-align.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--sortable-table.png b/packages/core-components/__snapshots__/components-table-table--sortable-table.png index 4f7997da..4fba2891 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--sortable-table.png and b/packages/core-components/__snapshots__/components-table-table--sortable-table.png differ diff --git a/packages/core-components/__snapshots__/components-table-table--with-dividers.png b/packages/core-components/__snapshots__/components-table-table--with-dividers.png index 99299a59..b9fb97bc 100644 Binary files a/packages/core-components/__snapshots__/components-table-table--with-dividers.png and b/packages/core-components/__snapshots__/components-table-table--with-dividers.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-background-box--default.png b/packages/core-components/__snapshots__/components-utilities-background-box--default.png index af30d403..17a47734 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-background-box--default.png and b/packages/core-components/__snapshots__/components-utilities-background-box--default.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-background-box--fixed-width.png b/packages/core-components/__snapshots__/components-utilities-background-box--fixed-width.png index 8833ba2b..5656187d 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-background-box--fixed-width.png and b/packages/core-components/__snapshots__/components-utilities-background-box--fixed-width.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-background-box--no-padding.png b/packages/core-components/__snapshots__/components-utilities-background-box--no-padding.png index f52e0d8b..4d5face2 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-background-box--no-padding.png and b/packages/core-components/__snapshots__/components-utilities-background-box--no-padding.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-grid--story-010-grid.png b/packages/core-components/__snapshots__/components-utilities-grid--story-010-grid.png index a67b3172..0faec3ab 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-grid--story-010-grid.png and b/packages/core-components/__snapshots__/components-utilities-grid--story-010-grid.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-grid--story-020-align-items.png b/packages/core-components/__snapshots__/components-utilities-grid--story-020-align-items.png index 7ccd2eee..07dab5d0 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-grid--story-020-align-items.png and b/packages/core-components/__snapshots__/components-utilities-grid--story-020-align-items.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-grid--story-030-text-align.png b/packages/core-components/__snapshots__/components-utilities-grid--story-030-text-align.png index b72d4f02..03f09880 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-grid--story-030-text-align.png and b/packages/core-components/__snapshots__/components-utilities-grid--story-030-text-align.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-grid--story-040-justify.png b/packages/core-components/__snapshots__/components-utilities-grid--story-040-justify.png index f6a783ce..f94dcc4d 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-grid--story-040-justify.png and b/packages/core-components/__snapshots__/components-utilities-grid--story-040-justify.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-separator--story-010-horizontal.png b/packages/core-components/__snapshots__/components-utilities-separator--story-010-horizontal.png index 33210e06..7bebef31 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-separator--story-010-horizontal.png and b/packages/core-components/__snapshots__/components-utilities-separator--story-010-horizontal.png differ diff --git a/packages/core-components/__snapshots__/components-utilities-separator--story-020-vertical.png b/packages/core-components/__snapshots__/components-utilities-separator--story-020-vertical.png index f0247631..77a5948b 100644 Binary files a/packages/core-components/__snapshots__/components-utilities-separator--story-020-vertical.png and b/packages/core-components/__snapshots__/components-utilities-separator--story-020-vertical.png differ diff --git a/packages/core-components/jest.config.js b/packages/core-components/jest.config.js index 4b50d434..ebad0e41 100644 --- a/packages/core-components/jest.config.js +++ b/packages/core-components/jest.config.js @@ -9,5 +9,6 @@ module.exports = { }, "transformIgnorePatterns": [ "node_modules/(?!variables/.*)" - ] + ], + bail: true, } diff --git a/packages/core-components/package.json b/packages/core-components/package.json index edaa6f2c..685e2800 100644 --- a/packages/core-components/package.json +++ b/packages/core-components/package.json @@ -27,6 +27,7 @@ "build:icons": "node scripts/generate-icon-types.mjs", "start": "stencil build --dev --watch --serve --config stencil-dev.config.ts", "test": "stencil test --spec --e2e", + "test-ci": "stencil test --spec --e2e --ci", "test.watch": "stencil test --spec --e2e --watch", "generate": "stencil generate", "lint": "eslint \"src/**/*{.ts,.tsx}\" && stylelint \"src/**/*{.scss,.css}\"", diff --git a/packages/core-components/src/components/radio-group/radio-group.e2e.tsx b/packages/core-components/src/components/radio-group/radio-group.e2e.tsx index 58e6e9bf..f145662a 100644 --- a/packages/core-components/src/components/radio-group/radio-group.e2e.tsx +++ b/packages/core-components/src/components/radio-group/radio-group.e2e.tsx @@ -100,8 +100,9 @@ describe('B2B-Radio-Group', () => { expect(error).not.toBeDefined; }); - it('should use label slot if provided', async () => { - await page.setContent(` + it('should use label slot if provided ', async () => { + const slotPage = await newE2EPage(); + await slotPage.setContent(` Custom label @@ -109,7 +110,7 @@ describe('B2B-Radio-Group', () => { `); - const element = await page.find('span'); + const element = await slotPage.find('span'); expect(element).toEqualText('Custom label'); }); diff --git a/packages/core-components/src/components/radio/radio.e2e.tsx b/packages/core-components/src/components/radio/radio.e2e.tsx index 5c28aae4..143b51f5 100644 --- a/packages/core-components/src/components/radio/radio.e2e.tsx +++ b/packages/core-components/src/components/radio/radio.e2e.tsx @@ -50,12 +50,13 @@ describe('b2b-radio', () => { }); it('should use label slot if provided', async () => { - await page.setContent(` + const slotPage = await newE2EPage(); + await slotPage.setContent(` Custom label `); - const element = await page.find('span'); + const element = await slotPage.find('span'); expect(element).toEqualText('Custom label'); }); diff --git a/packages/core-components/stencil.config.ts b/packages/core-components/stencil.config.ts index 41eca659..94723be7 100644 --- a/packages/core-components/stencil.config.ts +++ b/packages/core-components/stencil.config.ts @@ -74,4 +74,8 @@ export const config: Config = { ], }), ], + testing: { + browserArgs: ['--no-sandbox', '--disable-setuid-sandbox'], + browserHeadless: true, + }, }; diff --git a/test-runner.js b/test-runner.js new file mode 100644 index 00000000..fbfbc195 --- /dev/null +++ b/test-runner.js @@ -0,0 +1,27 @@ +const { exec } = require('child_process'); + +const stencilTestCommand = 'npm run test --workspace=@otto-de/b2b-core-components'; + +exec(stencilTestCommand, (error, stdout, stderr) => { + console.log(stdout); + console.error(stderr); + + console.log('STDOUT:', stdout); + console.log('STDERR:', stderr); + + const testFailureRegex = /Tests:.*\bfailed\b|Test Suites:.*\bfailed\b/i; + + const hasFailures = testFailureRegex.test(stdout) || testFailureRegex.test(stderr); + + if (hasFailures) { + console.error('Test failures detected!'); + process.exit(1); + } else if (error) { + console.error('Test command execution failed!'); + console.error(error.message); + process.exit(1); + } else { + console.log('All tests passed successfully!'); + process.exit(0); + } +}); diff --git a/test.Dockerfile b/test.Dockerfile index 0e079e72..2ddc3b84 100644 --- a/test.Dockerfile +++ b/test.Dockerfile @@ -1,6 +1,6 @@ # Use playwright image as a base -FROM mcr.microsoft.com/playwright:v1.49.0-jammy AS playwright +FROM mcr.microsoft.com/playwright:v1.50.0-jammy AS playwright WORKDIR /b2b