@@ -165,14 +165,14 @@ describe('Dropdown', () => {
165165 // 打开
166166 fireEvent . click ( screen . getByText ( 'sorter' ) )
167167 await waitFor ( ( ) => {
168- expect ( onVisibleChange ) . lastCalledWith ( true , 'sorter' )
168+ expect ( onVisibleChange ) . lastCalledWith ( true , { key : 'sorter' } )
169169 } )
170170 expect ( onVisibleChange ) . toHaveBeenCalledTimes ( 1 )
171171
172172 // 再次点击同一项关闭
173173 fireEvent . click ( screen . getByText ( 'sorter' ) )
174174 await waitFor ( ( ) => {
175- expect ( onVisibleChange ) . lastCalledWith ( false , 'sorter' )
175+ expect ( onVisibleChange ) . lastCalledWith ( false , { key : 'sorter' } )
176176 } )
177177 expect ( onVisibleChange ) . toHaveBeenCalledTimes ( 2 )
178178 } )
@@ -193,11 +193,11 @@ describe('Dropdown', () => {
193193 // 打开 sorter
194194 fireEvent . click ( screen . getByText ( 'sorter' ) )
195195 await waitFor ( ( ) => {
196- expect ( onVisibleChange ) . lastCalledWith ( true , 'sorter' )
196+ expect ( onVisibleChange ) . lastCalledWith ( true , { key : 'sorter' } )
197197 } )
198198
199199 fireEvent . click ( screen . getByText ( 'filter' ) )
200- expect ( onVisibleChange ) . lastCalledWith ( true , 'filter' )
200+ expect ( onVisibleChange ) . lastCalledWith ( true , { key : 'filter' } )
201201 expect ( onVisibleChange ) . toHaveBeenCalledTimes ( 2 )
202202 } )
203203
@@ -214,15 +214,15 @@ describe('Dropdown', () => {
214214 // 打开
215215 fireEvent . click ( screen . getByText ( 'sorter' ) )
216216 await waitFor ( ( ) => {
217- expect ( onVisibleChange ) . lastCalledWith ( true , 'sorter' )
217+ expect ( onVisibleChange ) . lastCalledWith ( true , { key : 'sorter' } )
218218 } )
219219
220220 // 点击外部关闭
221221 act ( ( ) => {
222222 fireEvent . click ( document . body )
223223 } )
224224 await waitFor ( ( ) => {
225- expect ( onVisibleChange ) . lastCalledWith ( false , 'sorter' )
225+ expect ( onVisibleChange ) . lastCalledWith ( false , { key : 'sorter' } )
226226 } )
227227 } )
228228
@@ -240,13 +240,13 @@ describe('Dropdown', () => {
240240 // 打开
241241 fireEvent . click ( screen . getByText ( 'sorter' ) )
242242 await waitFor ( ( ) => {
243- expect ( onVisibleChange ) . lastCalledWith ( true , 'sorter' )
243+ expect ( onVisibleChange ) . lastCalledWith ( true , { key : 'sorter' } )
244244 } )
245245
246246 // 通过 ref 关闭
247247 ref . current ?. close ( )
248248 await waitFor ( ( ) => {
249- expect ( onVisibleChange ) . lastCalledWith ( false , 'sorter' )
249+ expect ( onVisibleChange ) . lastCalledWith ( false , { key : 'sorter' } )
250250 } )
251251 } )
252252 } )
0 commit comments