单元测试mat-form-field的新增内容,它具有一个输入,该输入是从具有错误消息的表格和mat-error中获取的。必须输入无效的输入来验证错误消息。
<div class="px-3">
<mat-form-field class="formField">
<mat-label>threshold</mat-label>
<input matInput placeholder="Threshold" formControlName="threshold"
required type="number" min="0" max="1" step="0.0001"
(blur)="onValueChange($event.target)" id="rebalanceThreshold" />
<percent-change-label class="mat-input-element" id="percentLabel"
[inputValue]="holdingForm.rebalanceThreshold.value">
</percent-change-label>
<mat-error class='errorMessage' id="rebalanceThresholdError"
*ngIf="holdingForm.rebalanceThreshold.errors">
{{ testForm.getValidationError('threshold') }}
</mat-error>
</mat-form-field>
</div>