diff --git a/examples/views/formEditorConfig.vue b/examples/views/formEditorConfig.vue
index 5848561..29507e0 100644
--- a/examples/views/formEditorConfig.vue
+++ b/examples/views/formEditorConfig.vue
@@ -55,8 +55,7 @@ const sector = computed(() => {
} else {
result = _.find(all.value, { id: value0.value })
}
- console.log(result?.columns?.[0])
- return result?.columns?.[0] || result
+ return result
})
const handleListener = async ({ type, data }) => {
console.log(type)
diff --git a/packages/formEditor/components/Panels/Config/components/CheckboxComponent.vue b/packages/formEditor/components/Panels/Config/components/CheckboxComponent.vue
index ffc683b..d27d487 100644
--- a/packages/formEditor/components/Panels/Config/components/CheckboxComponent.vue
+++ b/packages/formEditor/components/Panels/Config/components/CheckboxComponent.vue
@@ -3,7 +3,6 @@ import utils from '@ER/utils'
import hooks from '@ER/hooks'
export default {
name: 'ConfigCheckboxComponent',
- inheritAttrs: false,
customOptions: {}
}
diff --git a/packages/formEditor/components/Panels/Config/components/CollapseComponent.vue b/packages/formEditor/components/Panels/Config/components/CollapseComponent.vue
index 577a9c6..2112def 100644
--- a/packages/formEditor/components/Panels/Config/components/CollapseComponent.vue
+++ b/packages/formEditor/components/Panels/Config/components/CollapseComponent.vue
@@ -4,7 +4,6 @@ import hooks from '@ER/hooks'
import Icon from '@ER/icon'
export default {
name: 'ConfigCollapseComponent',
- inheritAttrs: false,
customOptions: {}
}
diff --git a/packages/formEditor/components/Panels/Config/components/GlobalConfigPanel.vue b/packages/formEditor/components/Panels/Config/components/GlobalConfigPanel.vue
index e75cc90..2e08b8d 100644
--- a/packages/formEditor/components/Panels/Config/components/GlobalConfigPanel.vue
+++ b/packages/formEditor/components/Panels/Config/components/GlobalConfigPanel.vue
@@ -8,6 +8,7 @@ import { ClickOutside as vClickOutside } from 'element-plus'
import CompleteButton from '@ER/formEditor/components/CompleteButton.vue'
import PanelsConfigComponentsTypeComponent from './TypeComponent.vue'
import PanelsConfigComponentsLogicComponent from './LogicComponent.vue'
+import utils from '@ER/utils'
export default {
name: 'GlobalConfigPanel',
inheritAttrs: false,
@@ -41,7 +42,6 @@ const popperPaneRef = computed(() => {
})
let handleConfirm = ''
const handleBeforeChange = () => {
- // visible.value = true
return new Promise((resolve, reject) => {
const pcObj = _.pick(unref(target).pc, compareKeys)
const mobileObj = _.pick(unref(target).mobile, compareKeys)
@@ -86,10 +86,6 @@ const options0 = computed(() => {
}
]
})
-
-// {{t('er.config.globalConfig.componentSize.large')}}
-// {{t('er.config.globalConfig.componentSize.default')}}
-// {{t('er.config.globalConfig.componentSize.small')}}
const options1 = computed(() => {
return [
{
@@ -128,7 +124,7 @@ const handleTypeListener = ({ property, data }) => {
-
+
{{ t('er.config.globalConfig.sync.warning') }}
@@ -152,8 +148,11 @@ const handleTypeListener = ({ property, data }) => {
-
-
+
{
:label="t('er.config.globalConfig.componentSize.label')"
:val="target[state.platform].size"
:nodes="options1"
+ v-bind="utils.addTestId('configPanel:size')"
/>
{
:fontSize="80"
:val="target[state.platform].labelPosition"
:nodes="options0"
+ v-bind="utils.addTestId('configPanel:labelPosition')"
/>
-
+
diff --git a/packages/formEditor/components/Panels/Config/components/PropsPanel.vue b/packages/formEditor/components/Panels/Config/components/PropsPanel.vue
index 2a26cfa..2ecca37 100644
--- a/packages/formEditor/components/Panels/Config/components/PropsPanel.vue
+++ b/packages/formEditor/components/Panels/Config/components/PropsPanel.vue
@@ -14,6 +14,7 @@ import PanelsConfigComponentsDataComponent1 from './DataComponent1.jsx'
import PanelsConfigComponentsDataComponent2 from './DataComponent2.jsx'
import PanelsConfigComponentsDataComponent3 from './DataComponent3.vue'
import Icon from '@ER/icon'
+import _ from 'lodash-es'
export default {
name: 'ConfigPropsPanel',
inheritAttrs: false,
@@ -399,7 +400,7 @@ onMounted(() => {
-
+
@@ -408,12 +409,14 @@ onMounted(() => {
v-if="isSelectField"
:label="t('er.config.propsPanel.title')"
operationKey="options"
- field="isShowLabel">
+ field="isShowLabel"
+ v-bind="utils.addTestId('propsPanel:title')"
+ >
-
+
@@ -425,7 +428,7 @@ onMounted(() => {
-
+
@@ -459,6 +462,7 @@ onMounted(() => {
], 'defaultValue')">
{
type="textarea"
rows="4"
v-model="target.options.defaultValue"
+ v-bind="utils.addTestId('configPanel:defaultValue')"
/>
@@ -495,6 +501,7 @@ onMounted(() => {
{
{{t('er.public.clear')}}
@@ -526,13 +533,21 @@ onMounted(() => {
:label="t('er.public.Data')"
:layoutType="0"
v-if="checkTypeBySelected(['select', 'radio', 'checkbox', 'cascader'], 'dataEntry')">
- {{t('er.public.dataEntry')}}
+
+ {{t('er.public.dataEntry')}}
+
@@ -555,18 +570,22 @@ onMounted(() => {
v-if="checkTypeBySelected(['input', 'select', 'cascader', 'time', 'date', 'html', 'region'], 'placeholder')"
v-model="target.options.placeholder"
clearable
+ v-bind="utils.addTestId('configPanel:placeholder')"
/>
+ :label="t('er.config.propsPanel.brushColor')"
+ v-bind="utils.addTestId('configPanel:brushColor')"
+ >
{
v-if="checkTypeBySelected(['time', 'date'], 'format')"
:layoutType="0"
:label="t('er.config.propsPanel.format')">
-
+
{
v-if="checkTypeBySelected(['date'], 'dateType')"
:layoutType="0"
:label="t('er.config.propsPanel.dateType')">
-
+
{
:val="target.options.displayStyle"
:nodes="options7"
:layoutType="2"
+ v-bind="utils.addTestId('configPanel:displayStyle')"
/>
{
:height="50"
:fontSize="80"
:nodes="options10"
- :val="target.options.contentPosition"/>
+ :val="target.options.contentPosition"
+ v-bind="utils.addTestId('configPanel:contentPosition')"
+ />
-
+
-
+
-
+
{
-
+
{
-
+
-
+
{
-
+
{
-
+
-
+
{
+ :layoutType="0"
+ v-bind="utils.addTestId('configPanel:regionType')"
+ >
{
:height="40"
:fontSize="28"
:nodes="options1"
+ v-bind="utils.addTestId('configPanel:width')"
+ />
+
-
+ :label="t('er.config.propsPanel.wordLimit')"
+ field="isShowWordLimit"
+ v-bind="utils.addTestId('configPanel:wordLimit')"
+ >
@@ -746,11 +817,20 @@ onMounted(() => {
-
+
+ v-if="isSelectField && !checkTypeBySelected(['rate', 'switch', 'slider', 'divider'], 'required')"
+ :label="t('er.validateMsg.required')"
+ field="required"
+ v-bind="utils.addTestId('configPanel:required')"
+ />
{
:fontSize="40"
:val="target.options.justify"
:nodes="options6"
+ v-bind="utils.addTestId('configPanel:justify')"
/>
-
-
-
{
:fontSize="70"
:val="target.options.type"
:nodes="options4"
+ v-bind="utils.addTestId('configPanel:tabsType')"
/>
{
:fontSize="66"
:val="target.options.tabPosition"
:nodes="options5"
+ v-bind="utils.addTestId('configPanel:tabPosition')"
/>
@@ -794,7 +875,9 @@ onMounted(() => {
v-if="checkTypeBySelected(['table', 'grid', 'col', 'collapse', 'collapseCol', 'tabs', 'tabsCol'], 'margin')"
:label="t('er.public.margin')"
operationKey="style"
- field="isShowMargin">
+ field="isShowMargin"
+ v-bind="utils.addTestId('configPanel:margin')"
+ >
{
v-if="checkTypeBySelected(['grid', 'col', 'collapse', 'collapseCol', 'tabs', 'tabsCol', 'td'], 'padding')"
:label="t('er.public.padding')"
operationKey="style"
- field="isShowPadding">
+ field="isShowPadding"
+ v-bind="utils.addTestId('configPanel:padding')"
+ >
-
-
-
-
-
-
-
-
+ field="isShowBackground"
+ v-bind="utils.addTestId('configPanel:background')"
+ >
{ bgStatus = command }"
>
- {{ bgStatus ? t('er.public.image') : t('er.public.color') }}
+ {{ bgStatus ? t('er.public.image') : t('er.public.color') }}
+
+
@@ -854,14 +935,18 @@ onMounted(() => {
v-if="checkTypeBySelected(['grid', 'col', 'collapse', 'collapseCol', 'tabs', 'tabsCol', 'table'], 'borderLine')"
:label="t('er.config.borderComponent.borderLine')"
operationKey="style"
- field="isShowBorder">
+ field="isShowBorder"
+ v-bind="utils.addTestId('configPanel:borderLine')"
+ >
target.style.border.style = command"
>
- {{ target.style.border && target.style.border.style }}
+ {{ target.style.border && target.style.border.style }}
+
+
@@ -878,21 +963,42 @@ onMounted(() => {
-
-
-
-
+
-
+
-
+
-
+
-
+
{
:nodes="options9"
:val="target.options.controlsPosition"
/>
-
-
-
-
-
-
-
-
-
-
+
-
-
-
+
+
diff --git a/packages/formEditor/components/Panels/Config/index.vue b/packages/formEditor/components/Panels/Config/index.vue
index f781511..9ee3114 100644
--- a/packages/formEditor/components/Panels/Config/index.vue
+++ b/packages/formEditor/components/Panels/Config/index.vue
@@ -153,7 +153,11 @@ watch(target, () => {
-
+
{{item.node.value === 'placeholder' ? '...' : item.label}}
diff --git a/packages/utils/nanoid.js b/packages/utils/nanoid.js
index c465c8d..b66b38c 100644
--- a/packages/utils/nanoid.js
+++ b/packages/utils/nanoid.js
@@ -1,5 +1,5 @@
import { nanoid as nanoidAlias } from 'nanoid'
-const nanoid = () => import.meta.env.MODE === 'test' ? '{{test-id-nanoid}}' : nanoidAlias()
+const nanoid = () => import.meta.env.MODE === 'test' && import.meta.env.TESTIDTYPE !== 'nanoid' ? '{{test-id-nanoid}}' : nanoidAlias()
export {
nanoid
}
diff --git a/packages/utils/test.js b/packages/utils/test.js
new file mode 100644
index 0000000..aba216b
--- /dev/null
+++ b/packages/utils/test.js
@@ -0,0 +1,23 @@
+const addTestId = (id, type = 'attr') => {
+ let result = ''
+ if (import.meta.env.MODE === 'test') {
+ if (type === 'attr') {
+ result = { 'data-test-id': `er-formEditor-${id}` }
+ }
+ if (type === 'id') {
+ result = `er-filter-${id}`
+ }
+ }
+ return result
+}
+const getTestId = (id, type = 'attr') => type === 'attr' ? `[data-test-id="er-formEditor-${id}"]` : `.er-filter-${id}`
+const addAttrs = (obj) => {
+ return import.meta.env.MODE === 'test' ? { 'data-test-attrs': JSON.stringify(obj) } : {}
+}
+const getAttrs = (el) => JSON.parse(el.getAttribute('data-test-attrs'))
+export {
+ addTestId,
+ getTestId,
+ addAttrs,
+ getAttrs
+}
diff --git a/test/erFormConfig.test.js b/test/erFormConfig.test.js
new file mode 100644
index 0000000..b5f3ce3
--- /dev/null
+++ b/test/erFormConfig.test.js
@@ -0,0 +1,2662 @@
+import { describe, assert, expect, test, beforeEach, vi, beforeAll, afterEach } from 'vitest'
+import { erComponentsConfig, erFormConfig, erGeneratorData, utils } from '@ER/formEditor/index.js'
+import { mount } from '@vue/test-utils'
+import { Plus } from '@element-plus/icons-vue'
+import ElementPlus from 'element-plus'
+import Vant from 'vant'
+import { computed, nextTick, reactive, ref } from 'vue'
+import _ from 'lodash-es'
+const _mount = (template, data, otherObj) => mount(
+ {
+ components: {
+ erFormConfig
+ },
+ template,
+ data,
+ ...otherObj
+ },
+ {
+ attachTo: 'body',
+ global: {
+ components: {
+ Plus
+ },
+ plugins: [
+ ElementPlus,
+ Vant
+ ]
+ }
+ }
+)
+describe('Configuration options owned by the config panel', () => {
+ const handleListener = vi.fn()
+ let wrapper = {}
+ const value0 = ref('root')
+ const all = ref([])
+ const store = reactive({
+ fields: [],
+ layouts: []
+ })
+ beforeAll(() => {
+ vi.stubEnv('TESTIDTYPE', 'nanoid')
+ store.fields = [...erComponentsConfig.fieldsConfig[0].list, ...erComponentsConfig.fieldsConfig[1].list].map(e => {
+ const result = erGeneratorData(e, true, 'en')
+ if (/^(radio|cascader|checkbox|select)$/.test(e.type)) {
+ result.columns[0].options.data = utils.generateOptions(3).map((e, i) => {
+ e.label += i + 1
+ return e
+ })
+ }
+ return result
+ })
+ const layoutNodes = erComponentsConfig.fieldsConfig[2].list.map(e => erGeneratorData(e, true, 'en'))
+ layoutNodes.forEach((node, index) => {
+ store.layouts.push(node)
+ switch (node.columns[0].type) {
+ case 'grid':
+ case 'tabs':
+ case 'collapse':
+ node.columns[0].columns[0].label = `${node.columns[0].label} > ${node.columns[0].columns[0].type}`
+ store.layouts.push(node.columns[0].columns[0])
+ break
+ case 'table':
+ node.columns[0].rows[0].columns[0].label = `${node.columns[0].label} > ${node.columns[0].rows[0].columns[0].type}`
+ store.layouts.push(node.columns[0].rows[0].columns[0])
+ break
+ }
+ })
+ all.value = [...store.fields, ...store.layouts]
+ const sector = computed(() => {
+ let result = ''
+ if (value0.value === 'root') {
+ result = 'root'
+ } else {
+ result = _.find(all.value, { id: value0.value })
+ }
+ return result
+ })
+ wrapper = _mount(`
+
+ `, () => ({
+ handleListener,
+ store,
+ sector
+ })
+ )
+ return () => {
+ vi.stubEnv('TESTIDTYPE', '')
+ }
+ })
+ afterEach(() => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('pc')
+ })
+ test('Root:pc', async () => {
+ value0.value = 'root'
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:isSync')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:size')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:labelPosition')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:completeButton')).exists()).toBe(true)
+ })
+ test('Root:mobile', async () => {
+ value0.value = 'root'
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:isSync')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:size')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:labelPosition')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:completeButton')).exists()).toBe(true)
+ })
+ test('Email:pc', async () => {
+ value0.value = store.fields[0].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Email'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Email:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[0].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Email'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Cellphone:pc', async () => {
+ value0.value = store.fields[1].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Cellphone'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Cellphone:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[1].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Cellphone'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('URL:pc', async () => {
+ value0.value = store.fields[2].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'URL'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('URL:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[2].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'URL'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Region:pc', async () => {
+ value0.value = store.fields[3].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Region'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel-defaultValue', 'id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:regionType')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Region:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[3].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Region'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel-defaultValue', 'id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:regionType')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('ID number:pc', async () => {
+ value0.value = store.fields[4].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'ID number'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('ID number:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[4].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'ID number'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Input:pc', async () => {
+ value0.value = store.fields[5].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Input'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Input:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[5].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Input'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Textarea:pc', async () => {
+ value0.value = store.fields[6].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Textarea'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Textarea:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[6].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Textarea'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Number:pc', async () => {
+ value0.value = store.fields[7].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Number'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Number:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[7].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Number'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Radio:pc', async () => {
+ value0.value = store.fields[8].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Radio'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Radio:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[8].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Radio'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Checkbox:pc', async () => {
+ value0.value = store.fields[9].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Checkbox'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Checkbox:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[9].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Checkbox'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Select:pc', async () => {
+ value0.value = store.fields[10].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Select'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Select:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[10].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Select'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Time:pc', async () => {
+ value0.value = store.fields[11].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Time'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Time:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[11].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Time'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Date:pc', async () => {
+ value0.value = store.fields[12].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Date'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel-defaultValue', 'id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Date:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[12].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Date'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel-defaultValue', 'id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Rate:pc', async () => {
+ value0.value = store.fields[13].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Rate'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Rate:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[13].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Rate'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Switch:pc', async () => {
+ value0.value = store.fields[14].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Switch'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Switch:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[14].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Switch'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Slider:pc', async () => {
+ value0.value = store.fields[15].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Slider'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Slider:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[15].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Slider'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Html:pc', async () => {
+ value0.value = store.fields[16].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Html'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Html:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[16].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Html'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Cascader:pc', async () => {
+ value0.value = store.fields[17].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Cascader'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Cascader:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[17].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Cascader'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('File:pc', async () => {
+ value0.value = store.fields[18].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'File'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(true)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('File:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[18].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'File'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(true)
+
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Signature:pc', async () => {
+ value0.value = store.fields[19].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Signature'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(true)
+ })
+ test('Signature:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.fields[19].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Signature'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(true)
+ })
+ test('Grid:pc', async () => {
+ value0.value = store.layouts[0].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Grid'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ })
+ test('Grid:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.layouts[0].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Grid'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ })
+ test('Grid > col', async () => {
+ value0.value = store.layouts[1].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Col'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ })
+ test('Table:pc', async () => {
+ value0.value = store.layouts[2].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Table'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ })
+ test('Table:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.layouts[2].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Table'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ })
+ test('Table > td', async () => {
+ value0.value = store.layouts[3].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'td'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Tabs:pc', async () => {
+ value0.value = store.layouts[4].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Tabs'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(true)
+ })
+ test('Tabs:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.layouts[4].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Tabs'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(true)
+ })
+ test('Tabs > tabsCol', async () => {
+ value0.value = store.layouts[5].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Tab panel'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Collapse:pc', async () => {
+ value0.value = store.layouts[6].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Collapse'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(true)
+ })
+ test('Collapse:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.layouts[6].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Collapse'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(true)
+ })
+ test('Collapse > collapseCol', async () => {
+ value0.value = store.layouts[7].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Collapse panel'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(false)
+ })
+ test('Divider:pc', async () => {
+ value0.value = store.layouts[8].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Divider'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(true)
+ })
+ test('Divider:mobile', async () => {
+ wrapper.findComponent({ ref: 'EReditorRef' }).vm.switchPlatform('mobile')
+ value0.value = store.layouts[8].id
+ await nextTick()
+ expect(wrapper.find(utils.getTestId('configPanel:breadcrumb')).findAll('.el-breadcrumb__item').map(e => e.text())).toEqual(['Form Attribute', 'Divider'])
+ expect(wrapper.find(utils.getTestId('configPanel:id')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:title')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:titleWidth')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:defaultValue')).exists()).toBe(true)
+ expect(wrapper.find(utils.getTestId('configPanel:placeholder')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:isShowTrim')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:required')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:disabled')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:clearable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:width')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:prepend')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:append')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:textareaHeight')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:wordLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:controls')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:displayStyle')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:multiple')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:format')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dateRange')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:star')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:allowHalf')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:sliderCount')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:step')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:precision')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:filterable')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:anyNode')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accept')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:uploadLimit')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:fileSize')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:brushColor')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:justify')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:margin')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:padding')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:background')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:borderLine')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabsType')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:tabPosition')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:dataEntry3')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:accordion')).exists()).toBe(false)
+ expect(wrapper.find(utils.getTestId('configPanel:contentPosition')).exists()).toBe(true)
+ })
+})