Skip to content

Commit c75b75b

Browse files
committed
test: Convert some material tests to zoneless
1 parent 03e10df commit c75b75b

File tree

10 files changed

+364
-115
lines changed

10 files changed

+364
-115
lines changed

src/material/autocomplete/autocomplete-trigger.ts

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,27 @@
77
*/
88

99
import {addAriaReferencedId, removeAriaReferencedId} from '@angular/cdk/a11y';
10+
import {Directionality} from '@angular/cdk/bidi';
11+
import {DOWN_ARROW, ENTER, ESCAPE, TAB, UP_ARROW, hasModifierKey} from '@angular/cdk/keycodes';
12+
import {
13+
ConnectedPosition,
14+
FlexibleConnectedPositionStrategy,
15+
Overlay,
16+
OverlayConfig,
17+
OverlayRef,
18+
PositionStrategy,
19+
ScrollStrategy,
20+
} from '@angular/cdk/overlay';
21+
import {_getEventTarget} from '@angular/cdk/platform';
22+
import {TemplatePortal} from '@angular/cdk/portal';
23+
import {ViewportRuler} from '@angular/cdk/scrolling';
24+
import {DOCUMENT} from '@angular/common';
1025
import {
11-
afterNextRender,
1226
AfterViewInit,
13-
booleanAttribute,
1427
ChangeDetectorRef,
1528
Directive,
1629
ElementRef,
17-
forwardRef,
1830
Host,
19-
inject,
2031
Inject,
2132
InjectionToken,
2233
Injector,
@@ -27,38 +38,27 @@ import {
2738
Optional,
2839
SimpleChanges,
2940
ViewContainerRef,
41+
afterNextRender,
42+
booleanAttribute,
43+
forwardRef,
44+
inject,
3045
} from '@angular/core';
31-
import {DOCUMENT} from '@angular/common';
32-
import {Directionality} from '@angular/cdk/bidi';
33-
import {DOWN_ARROW, ENTER, ESCAPE, TAB, UP_ARROW, hasModifierKey} from '@angular/cdk/keycodes';
34-
import {_getEventTarget} from '@angular/cdk/platform';
35-
import {TemplatePortal} from '@angular/cdk/portal';
36-
import {ViewportRuler} from '@angular/cdk/scrolling';
37-
import {
38-
FlexibleConnectedPositionStrategy,
39-
Overlay,
40-
OverlayConfig,
41-
OverlayRef,
42-
PositionStrategy,
43-
ScrollStrategy,
44-
ConnectedPosition,
45-
} from '@angular/cdk/overlay';
4646
import {ControlValueAccessor, NG_VALUE_ACCESSOR} from '@angular/forms';
4747
import {
48+
MatOption,
4849
MatOptionSelectionChange,
4950
_countGroupLabelsBeforeOption,
5051
_getOptionScrollPosition,
51-
MatOption,
5252
} from '@angular/material/core';
5353
import {MAT_FORM_FIELD, MatFormField} from '@angular/material/form-field';
54-
import {defer, fromEvent, merge, Observable, of as observableOf, Subject, Subscription} from 'rxjs';
55-
import {delay, filter, map, switchMap, take, tap, startWith} from 'rxjs/operators';
56-
import {MatAutocompleteOrigin} from './autocomplete-origin';
54+
import {Observable, Subject, Subscription, defer, fromEvent, merge, of as observableOf} from 'rxjs';
55+
import {delay, filter, map, startWith, switchMap, take, tap} from 'rxjs/operators';
5756
import {
58-
MatAutocompleteDefaultOptions,
5957
MAT_AUTOCOMPLETE_DEFAULT_OPTIONS,
6058
MatAutocomplete,
59+
MatAutocompleteDefaultOptions,
6160
} from './autocomplete';
61+
import {MatAutocompleteOrigin} from './autocomplete-origin';
6262

6363
/**
6464
* Provider that allows the autocomplete to register as a ControlValueAccessor.
@@ -456,6 +456,7 @@ export class MatAutocompleteTrigger
456456
// Implemented as part of ControlValueAccessor.
457457
setDisabledState(isDisabled: boolean) {
458458
this._element.nativeElement.disabled = isDisabled;
459+
this._changeDetectorRef.markForCheck();
459460
}
460461

461462
_handleKeydown(event: KeyboardEvent): void {

0 commit comments

Comments
 (0)