test: [tree-select] dynamic class case (#19859)

This commit is contained in:
btea
2025-02-14 08:33:05 +08:00
committed by GitHub
parent 616bb40981
commit 19f98d59b2

View File

@@ -99,6 +99,25 @@ describe('TreeSelect.vue', () => {
expect(tree.findAll('.el-tree .el-tree-node').length).toBe(1)
})
test('render tree-select with dynamic class', async () => {
const isClass = ref(false)
const { wrapper } = createComponent({
props: {
class: {
'dynamic-class': isClass,
},
},
})
expect(wrapper.find('.el-select')).toBeTruthy()
isClass.value = true
await nextTick()
const select = wrapper.find('.el-select')
const classes = select.classes()
expect(classes).toContain('dynamic-class')
})
test('modelValue', async () => {
const value = ref(1)
const { getWrapperRef, select, tree } = createComponent({