From 7ef4b2af0b2712ec3bdabdc086d2a64cab1f022b Mon Sep 17 00:00:00 2001 From: zz <2418184580@qq.com> Date: Sat, 19 Nov 2022 21:19:27 +0800 Subject: [PATCH] fix(components): [cascader] collapse tags tooltip style (#10669) --- .../cascader/__tests__/cascader.test.tsx | 14 ++-- packages/components/cascader/src/index.vue | 1 - packages/theme-chalk/src/cascader.scss | 71 +++++++++---------- 3 files changed, 40 insertions(+), 46 deletions(-) diff --git a/packages/components/cascader/__tests__/cascader.test.tsx b/packages/components/cascader/__tests__/cascader.test.tsx index 71c8eb7a3c..8b1e476111 100644 --- a/packages/components/cascader/__tests__/cascader.test.tsx +++ b/packages/components/cascader/__tests__/cascader.test.tsx @@ -232,7 +232,7 @@ describe('Cascader.vue', () => { test('collapse tags tooltip', async () => { const props = { multiple: true } - const wrapper = _mount(() => ( + _mount(() => ( { )) await nextTick() - expect(wrapper.findAll(TAG).length).toBe(4) - const tags = wrapper.findAll(TAG).filter((item) => { - return hasClass(item.element, 'in-tooltip') - }) - expect(tags[0].text()).toBe('Zhejiang / Ningbo') - expect(tags[1].text()).toBe('Zhejiang / Wenzhou') + const tooltipTags = document.querySelectorAll( + `.el-cascader__collapse-tags ${TAG}` + ) + expect(tooltipTags.length).toBe(2) + expect(tooltipTags[0].textContent).toBe('Zhejiang / Ningbo') + expect(tooltipTags[1].textContent).toBe('Zhejiang / Wenzhou') }) test('tag type', async () => { diff --git a/packages/components/cascader/src/index.vue b/packages/components/cascader/src/index.vue index 118417bd05..9dc1fa1d1e 100644 --- a/packages/components/cascader/src/index.vue +++ b/packages/components/cascader/src/index.vue @@ -93,7 +93,6 @@