@@ -279,6 +279,11 @@ describe('details-menu element', function () {
279279 assert . equal ( item . getAttribute ( 'aria-checked' ) , 'true' )
280280 assert . equal ( details . querySelectorAll ( '[aria-checked="true"]' ) . length , 1 )
281281 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' )
282287 } )
283288 } )
284289
@@ -313,6 +318,11 @@ describe('details-menu element', function () {
313318 assert . equal ( item . getAttribute ( 'aria-checked' ) , 'true' )
314319 assert . equal ( details . querySelectorAll ( '[aria-checked="true"]' ) . length , 1 )
315320 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' )
316326 } )
317327 } )
318328
0 commit comments