File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -560,9 +560,11 @@ describe('details-menu element', function() {
560
560
container . innerHTML = `
561
561
<details>
562
562
<summary>Menu 1</summary>
563
- <details-menu src="/test ">
563
+ <details-menu role="none ">
564
564
<input autofocus>
565
- <button role="menuitem">First item</button>
565
+ <div role="menu">
566
+ <button role="menuitem">First item</button>
567
+ </div>
566
568
</details-menu>
567
569
</details>
568
570
`
@@ -576,12 +578,14 @@ describe('details-menu element', function() {
576
578
it ( 'autofocuses on input on mouse click' , function ( ) {
577
579
const details = document . querySelector ( 'details' )
578
580
const summary = details . querySelector ( 'summary' )
581
+ const menu = details . querySelector ( 'details-menu' )
579
582
const input = details . querySelector ( 'input' )
580
583
581
584
summary . focus ( )
582
585
details . open = true
583
586
summary . dispatchEvent ( new MouseEvent ( 'mousedown' , { bubbles : true } ) )
584
587
details . dispatchEvent ( new CustomEvent ( 'toggle' ) )
588
+ assert . equal ( menu . getAttribute ( 'role' ) , 'none' )
585
589
assert . equal ( input , document . activeElement , 'mouse toggle open leaves summary focused' )
586
590
} )
587
591
You can’t perform that action at this time.
0 commit comments