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