@@ -279,6 +279,11 @@ describe('details-menu element', function () {
279
279
assert . equal ( item . getAttribute ( 'aria-checked' ) , 'true' )
280
280
assert . equal ( details . querySelectorAll ( '[aria-checked="true"]' ) . length , 1 )
281
281
assert . equal ( eventCounter , 1 , 'selected event is fired once' )
282
+
283
+ item . dispatchEvent ( new MouseEvent ( 'click' , { bubbles : true } ) )
284
+ assert . equal ( item . getAttribute ( 'aria-checked' ) , 'true' )
285
+ assert . equal ( details . querySelectorAll ( '[aria-checked="true"]' ) . length , 1 )
286
+ assert . equal ( eventCounter , 2 , 'selected event is fired again' )
282
287
} )
283
288
} )
284
289
@@ -313,6 +318,11 @@ describe('details-menu element', function () {
313
318
assert . equal ( item . getAttribute ( 'aria-checked' ) , 'true' )
314
319
assert . equal ( details . querySelectorAll ( '[aria-checked="true"]' ) . length , 1 )
315
320
assert . equal ( eventCounter , 1 , 'selected event is fired once' )
321
+
322
+ item . dispatchEvent ( new MouseEvent ( 'click' , { bubbles : true } ) )
323
+ assert . equal ( item . getAttribute ( 'aria-checked' ) , 'true' )
324
+ assert . equal ( details . querySelectorAll ( '[aria-checked="true"]' ) . length , 1 )
325
+ assert . equal ( eventCounter , 2 , 'selected event is fired again' )
316
326
} )
317
327
} )
318
328
0 commit comments