Skip to content

Commit 8a45d6b

Browse files
committed
fixup! feat(material-experimental/mdc-form-field): separate out text and icon prefixes/suffixes
1 parent e6fc707 commit 8a45d6b

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/material/form-field/testing/shared.spec.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import {ComponentHarness, HarnessLoader, HarnessPredicate, parallel} from '@angular/cdk/testing';
2-
import {
3-
createFakeEvent,
4-
dispatchFakeEvent,
5-
} from '@angular/cdk/testing/private';
2+
import {createFakeEvent, dispatchFakeEvent} from '@angular/cdk/testing/private';
63
import {TestbedHarnessEnvironment} from '@angular/cdk/testing/testbed';
74
import {Component, Type} from '@angular/core';
85
import {ComponentFixture, TestBed} from '@angular/core/testing';
@@ -30,6 +27,7 @@ export function runHarnessTests(
3027
.compileComponents();
3128

3229
fixture = TestBed.createComponent(FormFieldHarnessTest);
30+
fixture.componentInstance.isMdc = isMdcImplementation;
3331
fixture.detectChanges();
3432
loader = TestbedHarnessEnvironment.loader(fixture);
3533
});
@@ -243,11 +241,14 @@ export function runHarnessTests(
243241
@Component({
244242
template: `
245243
<mat-form-field id="first-form-field" [floatLabel]="shouldLabelFloat">
246-
<span matPrefix>prefix_text</span>
247-
<span matPrefix>prefix_text_2</span>
244+
<span matPrefix *ngIf="!isMdc">prefix_text</span>
245+
<span matPrefix *ngIf="!isMdc">prefix_text_2</span>
246+
<span matTextPrefix *ngIf="isMdc">prefix_text</span>
247+
<span matTextPrefix *ngIf="isMdc">prefix_text_2</span>
248248
<input matInput value="Sushi" name="favorite-food" placeholder="With placeholder"
249249
[disabled]="isDisabled">
250-
<span matSuffix>suffix_text</span>
250+
<span matSuffix *ngIf="!isMdc">suffix_text</span>
251+
<span matTextSuffix *ngIf="isMdc">suffix_text</span>
251252
</mat-form-field>
252253
253254
<mat-form-field appearance="standard" color="warn" id="with-errors">
@@ -287,6 +288,7 @@ class FormFieldHarnessTest {
287288
shouldLabelFloat: 'always'|'auto' = 'auto';
288289
hasLabel = false;
289290
isDisabled = false;
291+
isMdc = false;
290292

291293
setupAsyncValidator() {
292294
this.requiredControl.setValidators(() => null);

0 commit comments

Comments
 (0)