1+ import { fireEvent , render as testingRender } from '@testing-library/react' ;
12import { mount , render } from 'enzyme' ;
2- import { render as testingRender , fireEvent } from '@testing-library/react' ;
33import KeyCode from 'rc-util/lib/KeyCode' ;
44import { spyElementPrototype } from 'rc-util/lib/test/domHook' ;
55import { resetWarned } from 'rc-util/lib/warning' ;
@@ -66,8 +66,8 @@ describe('Select.Basic', () => {
6666 } ) ;
6767
6868 it ( 'renders dropdown correctly' , ( ) => {
69- const wrapper = render ( genSelect ( { open : true } ) ) ;
70- expect ( wrapper ) . toMatchSnapshot ( ) ;
69+ const { container } = testingRender ( genSelect ( { open : true } ) ) ;
70+ expect ( container . querySelector ( '.rc-select-dropdown' ) ) . toMatchSnapshot ( ) ;
7171 } ) ;
7272
7373 it ( 'renders disabled select correctly' , ( ) => {
@@ -353,7 +353,7 @@ describe('Select.Basic', () => {
353353 } ) ;
354354
355355 it ( 'should contain falsy children' , ( ) => {
356- const wrapper = render (
356+ const { container } = testingRender (
357357 < Select value = "1" open >
358358 < Option value = "1" > 1</ Option >
359359 { null }
@@ -362,7 +362,7 @@ describe('Select.Basic', () => {
362362 </ Select > ,
363363 ) ;
364364
365- expect ( wrapper ) . toMatchSnapshot ( ) ;
365+ expect ( container . querySelector ( '.rc-select-dropdown' ) ) . toMatchSnapshot ( ) ;
366366 } ) ;
367367
368368 it ( 'open dropdown on down key press' , ( ) => {
@@ -1038,25 +1038,25 @@ describe('Select.Basic', () => {
10381038 } ) ;
10391039
10401040 it ( 'filterOption could be true as described in default value' , ( ) => {
1041- const wrapper = mount (
1041+ const { container } = testingRender (
10421042 < Select searchValue = "3" showSearch filterOption open >
10431043 < Option value = "1" > 1</ Option >
10441044 < Option value = "2" > 2</ Option >
10451045 </ Select > ,
10461046 ) ;
10471047
1048- expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
1048+ expect ( container . querySelector ( '.rc-select-dropdown' ) ) . toMatchSnapshot ( ) ;
10491049 } ) ;
10501050
10511051 it ( 'does not filter when filterOption value is false' , ( ) => {
1052- const wrapper = render (
1052+ const { container } = testingRender (
10531053 < Select inputValue = "1" filterOption = { false } open >
10541054 < Option value = "1" > 1</ Option >
10551055 < Option value = "2" > 2</ Option >
10561056 </ Select > ,
10571057 ) ;
10581058
1059- expect ( wrapper ) . toMatchSnapshot ( ) ;
1059+ expect ( container . querySelector ( '.rc-select-dropdown' ) ) . toMatchSnapshot ( ) ;
10601060 } ) ;
10611061
10621062 it ( 'backfill' , ( ) => {
@@ -1130,7 +1130,7 @@ describe('Select.Basic', () => {
11301130 } ) ;
11311131
11321132 it ( 'should render custom dropdown correctly' , ( ) => {
1133- const wrapper = mount (
1133+ const { container } = testingRender (
11341134 < Select
11351135 open
11361136 dropdownRender = { ( menu ) => (
@@ -1144,7 +1144,7 @@ describe('Select.Basic', () => {
11441144 < Option value = "2" > 2</ Option >
11451145 </ Select > ,
11461146 ) ;
1147- expect ( wrapper . render ( ) ) . toMatchSnapshot ( ) ;
1147+ expect ( container . querySelector ( '.rc-select-dropdown' ) ) . toMatchSnapshot ( ) ;
11481148 } ) ;
11491149
11501150 it ( 'should trigger click event in custom node' , ( ) => {
0 commit comments