This repository was archived by the owner on Jan 14, 2025. It is now read-only.
File tree 1 file changed +22
-0
lines changed 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -245,6 +245,28 @@ test(
245
245
}
246
246
) ;
247
247
248
+ test ( '#adapter.registerResizeHandler triggers handler on window resize' , ( ) => {
249
+ const wrapper = shallow < TopAppBar > ( < TopAppBar /> ) ;
250
+ const testHandler = coerceForTesting < EventListener > ( td . func ( ) ) ;
251
+ wrapper . instance ( ) . adapter . registerResizeHandler ( testHandler ) ;
252
+ const event = new Event ( 'resize' ) ;
253
+ window . dispatchEvent ( event ) ;
254
+ td . verify ( testHandler ( event ) , { times : 1 } ) ;
255
+ } ) ;
256
+
257
+ test (
258
+ '#adapter.registerResizeHandler does not trigger handler ' +
259
+ 'after deregistering scroll handler on window' ,
260
+ ( ) => {
261
+ const wrapper = shallow < TopAppBar > ( < TopAppBar /> ) ;
262
+ const testHandler = coerceForTesting < EventListener > ( td . func ( ) ) ;
263
+ wrapper . instance ( ) . adapter . registerResizeHandler ( testHandler ) ;
264
+ const event = new Event ( 'resize' ) ;
265
+ wrapper . instance ( ) . adapter . deregisterResizeHandler ( testHandler ) ;
266
+ window . dispatchEvent ( event ) ;
267
+ td . verify ( testHandler ( event ) , { times : 0 } ) ;
268
+ }
269
+ ) ;
248
270
249
271
test ( '#adapter.getTotalActionItems returns one with one actionItem passed' , ( ) => {
250
272
const wrapper = mount < TopAppBar > (
You can’t perform that action at this time.
0 commit comments