diff --git a/src/material-experimental/mdc-select/select.html b/src/material-experimental/mdc-select/select.html
index ec8d4f773f4f..29036098017e 100644
--- a/src/material-experimental/mdc-select/select.html
+++ b/src/material-experimental/mdc-select/select.html
@@ -1,14 +1,18 @@
{
expect(ariaOwns).toBe(document.querySelector('.mat-mdc-select-panel')!.id);
}));
+ it('should set the trigger as `role="presentation"`', fakeAsync(() => {
+ const trigger = select.querySelector('.mat-mdc-select-trigger')!;
+ expect(trigger.getAttribute('role')).toBe('presentation');
+ }));
+
it('should set aria-expanded based on the select open state', fakeAsync(() => {
expect(select.getAttribute('aria-expanded')).toBe('false');
diff --git a/src/material/select/select.html b/src/material/select/select.html
index a0c66b30ac8d..da62220368cf 100644
--- a/src/material/select/select.html
+++ b/src/material/select/select.html
@@ -1,14 +1,18 @@
{
expect(ariaOwns).toBe(document.querySelector('.mat-select-panel')!.id);
}));
+ it('should set the trigger as `role="presentation"`', fakeAsync(() => {
+ const trigger = select.querySelector('.mat-select-trigger')!;
+ expect(trigger.getAttribute('role')).toBe('presentation');
+ }));
+
it('should set aria-expanded based on the select open state', fakeAsync(() => {
expect(select.getAttribute('aria-expanded')).toBe('false');