From c90ebf8ca4ecbb1a149ba3e143ee38a51e8bcc39 Mon Sep 17 00:00:00 2001 From: wzc520pyfm <1528857653@qq.com> Date: Sun, 1 Sep 2024 08:02:55 +0800 Subject: [PATCH] test(components): [select] add case for disabled and automatic-dropdown (#18112) --- .../select/__tests__/select.test.ts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/packages/components/select/__tests__/select.test.ts b/packages/components/select/__tests__/select.test.ts index b62545e778..84e4c73f16 100644 --- a/packages/components/select/__tests__/select.test.ts +++ b/packages/components/select/__tests__/select.test.ts @@ -2751,4 +2751,32 @@ describe('Select', () => { await (vm.multiple = false) expect(vm.value).toBe(undefined) }) + + // case #18022 + it('should be do not expend options when select is disabled', async () => { + const value = null + const wrapper = _mount( + ` + + 1 + 2 + + + `, + () => ({ + value, + }) + ) + await nextTick() + await wrapper.find(`.${WRAPPER_CLASS_NAME}`).trigger('focus') + await nextTick() + expect( + (document.querySelector('.el-select__popper') as HTMLElement).style + .display + ).toBe('none') + }) })