From 7d38ed939d5ba6d8a77b82de834c7a698f8fa7e3 Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Fri, 21 Jul 2023 12:26:33 +0300 Subject: [PATCH] fix: fix personalization modal tests --- .../src/components/N8nFormInput/FormInput.vue | 3 +++ .../src/components/N8nFormInputs/FormInputs.vue | 5 +++++ packages/editor-ui/src/components/Modal.vue | 8 +++++++- .../src/components/PersonalizationModal.vue | 7 +++++++ .../__tests__/PersonalizationModal.spec.ts | 12 +++++++----- 5 files changed, 29 insertions(+), 6 deletions(-) diff --git a/packages/design-system/src/components/N8nFormInput/FormInput.vue b/packages/design-system/src/components/N8nFormInput/FormInput.vue index 71f701e5b4..9e0b40972c 100644 --- a/packages/design-system/src/components/N8nFormInput/FormInput.vue +++ b/packages/design-system/src/components/N8nFormInput/FormInput.vue @@ -42,6 +42,7 @@ @focus="onFocus" @blur="onBlur" :name="name" + :teleported="teleported" ref="inputRef" > (), { @@ -133,6 +135,7 @@ const props = withDefaults(defineProps(), { type: 'text', showRequiredAsterisk: true, validateOnBlur: true, + teleported: true, }); const emit = defineEmits<{ diff --git a/packages/design-system/src/components/N8nFormInputs/FormInputs.vue b/packages/design-system/src/components/N8nFormInputs/FormInputs.vue index 75791269f7..ccd79ab2d5 100644 --- a/packages/design-system/src/components/N8nFormInputs/FormInputs.vue +++ b/packages/design-system/src/components/N8nFormInputs/FormInputs.vue @@ -25,6 +25,7 @@ :modelValue="values[input.name]" :data-test-id="input.name" :showValidationWarnings="showValidationWarnings" + :teleported="teleported" @update:modelValue="(value) => onUpdateModelValue(input.name, value)" @validate="(value) => onValidate(input.name, value)" @enter="onSubmit" @@ -68,6 +69,10 @@ export default defineComponent({ default: '', validator: (value: string): boolean => ['', 'xs', 's', 'm', 'm', 'l', 'xl'].includes(value), }, + teleported: { + type: Boolean, + default: true, + }, }, data() { return { diff --git a/packages/editor-ui/src/components/Modal.vue b/packages/editor-ui/src/components/Modal.vue index 635f92f8d6..8f90b4e072 100644 --- a/packages/editor-ui/src/components/Modal.vue +++ b/packages/editor-ui/src/components/Modal.vue @@ -12,7 +12,7 @@ :close-on-click-modal="closeOnClickModal" :close-on-press-escape="closeOnPressEscape" :style="styles" - append-to-body + :append-to-body="appendToBody" :data-test-id="`${this.name}-modal`" >