如何根据输入值对垫错误内容验证进行单元测试

时间:2019-10-17 10:19:41

标签: angular unit-testing

单元测试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>

0 个答案:

没有答案