From 782299038bfecee1f88d2fe5dbb0a5d53f398518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E8=89=B3=E5=85=B5?= Date: Fri, 10 Jul 2026 16:38:46 +0800 Subject: [PATCH] fix: set option list virtual prefix --- src/OptionList.tsx | 1 + tests/Accessibility.test.tsx | 2 +- tests/OptionList.test.tsx | 8 +++-- tests/Select.test.tsx | 12 +++---- tests/__snapshots__/OptionList.test.tsx.snap | 12 +++---- tests/__snapshots__/Select.test.tsx.snap | 36 ++++++++++---------- tests/__snapshots__/Tags.test.tsx.snap | 6 ++-- 7 files changed, 41 insertions(+), 36 deletions(-) diff --git a/src/OptionList.tsx b/src/OptionList.tsx index 21e69308..5a1c8886 100644 --- a/src/OptionList.tsx +++ b/src/OptionList.tsx @@ -323,6 +323,7 @@ const OptionList: React.ForwardRefRenderFunction = (_, r )} > + prefixCls={`${prefixCls}-dropdown-list`} itemKey="key" ref={listRef} data={memoFlattenOptions} diff --git a/tests/Accessibility.test.tsx b/tests/Accessibility.test.tsx index ef8b90c1..c51c7cc2 100644 --- a/tests/Accessibility.test.tsx +++ b/tests/Accessibility.test.tsx @@ -193,7 +193,7 @@ describe('Select.Accessibility', () => { } }); - const rcVirtual = document.querySelector('.rc-virtual-list-holder-inner'); + const rcVirtual = document.querySelector('.rc-select-dropdown-list-holder-inner'); expect(rcVirtual).not.toHaveAttribute('role'); const rcOptionItem = rcVirtual.querySelectorAll('.rc-select-item-option'); diff --git a/tests/OptionList.test.tsx b/tests/OptionList.test.tsx index 745ca872..9cbda042 100644 --- a/tests/OptionList.test.tsx +++ b/tests/OptionList.test.tsx @@ -560,7 +560,9 @@ describe('OptionList', () => { const { container } = render(); await waitFor(() => { - const scrollbarElement = container.querySelector('.rc-virtual-list-scrollbar-visible'); + const scrollbarElement = container.querySelector( + '.rc-select-dropdown-list-scrollbar-visible', + ); expect(scrollbarElement).toBeNull(); }); }); diff --git a/tests/Select.test.tsx b/tests/Select.test.tsx index b8cbcce3..4e6ccd69 100644 --- a/tests/Select.test.tsx +++ b/tests/Select.test.tsx @@ -180,9 +180,9 @@ describe('Select.Basic', () => { ); // these generate the same snapshots - expect(containerFirst.querySelector('.rc-virtual-list')).toMatchSnapshot(); - expect(containerSecond.querySelector('.rc-virtual-list')).toMatchSnapshot(); - expect(containerThird.querySelector('.rc-virtual-list')).toMatchSnapshot(); + expect(containerFirst.querySelector('.rc-select-dropdown-list')).toMatchSnapshot(); + expect(containerSecond.querySelector('.rc-select-dropdown-list')).toMatchSnapshot(); + expect(containerThird.querySelector('.rc-select-dropdown-list')).toMatchSnapshot(); }); }); @@ -2619,7 +2619,7 @@ describe('Select.Basic', () => { const options = new Array(10).fill(null).map((_, value) => ({ value })); const { container } = testingRender(